随笔分类 -  LoadRunner

摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 【系统及软件配置】 LR版本:12.53 JDK版本:1.8 函数:web_js_run,该函数仅在LR12版本提供支持,LR11不支持JavaScript的运行。 LR配置:开启了允许JavaScript运行:Replay→RunTime Se 阅读全文
posted @ 2017-08-16 23:18 天使未必在场 阅读(2614) 评论(0) 推荐(0)
摘要:最近在做的项目,因为浏览器类型及版本问题,浪费了很多时间,现在就此次的小折腾做一个小结,方便后期录制时选择(如果自己写脚本,那就可以完全忽略这些啦); (1)IE:win7 32位LR11.0,最高支持到IE9.0; 因为项目的访问对浏览器有要求,要求IE的版本 > 9.0,或者使用谷歌等性能比较好 阅读全文
posted @ 2017-08-09 22:55 天使未必在场 阅读(972) 评论(0) 推荐(0)
摘要:记录一次压测过程中,通过LoadRunner向MySQL数据库插入大量数据的过程。 【1】需要使用到MySQL的libmysql.dll动态链接库,因此需要安装MySQL;注:本地安装的MySQL最好和MySQL数据库服务器上的版本一致;(本次使用的是MYSQL 5.6) 【2】LoadRunner 阅读全文
posted @ 2017-06-19 22:39 天使未必在场 阅读(1777) 评论(0) 推荐(0)
摘要:【oracle环境】 ①oracle:无需在本地安装oracle,但是oracle的odbc驱动一定要装;(我的安装路径为 D:\oracle )。安装好后在环境变量 " Path "中加入" ;D:\oracle\product\10.2.0\client_1\BIN; " 【LR配置】 Load 阅读全文
posted @ 2017-06-19 22:22 天使未必在场 阅读(1738) 评论(0) 推荐(0)
摘要:在使用loadrunner进行参数化的时候,对于有些信息,比如地址、人名等,很多时候需要传入中文,但是有的时候会碰到字符编码不对导致脚本出错。 下面介绍两种loadrunner中可以使用的编码转化为UTF-8的方法。 阅读全文
posted @ 2016-11-14 13:16 天使未必在场 阅读(3789) 评论(0) 推荐(0)
摘要:Loadrunner中使用lr_xml_get_values()获取服务端返回的字符串LcsId,LcsId为double,需要将该值转换为 int 后传入下一次请求中。 报错如下:Error is : Exception Occurred while invoking WriteObject me 阅读全文
posted @ 2016-11-07 15:11 天使未必在场 阅读(270) 评论(0) 推荐(0)
摘要:项目中需要对“商品信息”进行查询及导出,但是loadrunner并不能录制到“保存”这一操作。 项目介绍:flex+Http协议; 不能录制的原因: 在我们点击了“导出”按钮后,服务端已经生成一份我们需要的文件,之后的“另存为”也是一个下载功能,但是保存到本地的操作是本地读写操作,由于loadrun 阅读全文
posted @ 2016-09-19 20:31 天使未必在场 阅读(2167) 评论(0) 推荐(0)
摘要:在跟进项目的过程中,才体会到自己之前闷头看书再写小小的测试程序验证的学习方式很没有效率,知道动态关联,却也只是会参数化式的动态关联,这种关联是我们预先知道要提交的数据而进行的关联;更高一级的可能就是使用loadrunner自带的自动关联,对jsessionid和DSId进行关联,除此之外一无所知。 阅读全文
posted @ 2016-08-30 20:29 天使未必在场 阅读(1287) 评论(0) 推荐(0)
摘要:第一种方法:使用LR的参数化功能。 代码如下,nowtime是保存当前CST时间的字符串变量,local_time是要参数化的变量。 然后,Vuser——>Parameter List——>new 一个参数“local_time”,Parameter Type选择“Date/Time”——>即可在右 阅读全文
posted @ 2016-08-20 12:58 天使未必在场 阅读(1210) 评论(0) 推荐(0)
摘要:在LR中录制好更改密码脚本,Controller中使用少量用户进行:单用户多迭代、多用户单迭代、多用户多迭代,运行正常,于是使用490Vuser+2iteration修改980个用户的密码,部分 Vuser因为Connection timed out、download timeout原因出错,这个时 阅读全文
posted @ 2016-08-16 12:55 天使未必在场 阅读(780) 评论(0) 推荐(0)
摘要:对参数化的取值,只有一个用户的情况能分清,但是多用户多迭代就搞不懂,特意使用Parameter List中自带的参数化模拟器Simulate Parameter进行简单的实验,3条数据 + 4个用户 + 4次迭代,具体情况如下。 3条数据准备如下,Select column采用的By number 阅读全文
posted @ 2016-08-09 15:03 天使未必在场 阅读(1698) 评论(1) 推荐(1)
摘要:目的 性能测试更加关注系统的性能表现,也就是 How fast 和How much。而做性能测试就是排除系统瓶颈,使得它表现得更好、更霸气。可以从以下几个方面来理解。 1)评估当前系统。系统未做过任何性能测试,对系统的当前性能情况不了解,就好像没有体检过就不知道自己的身体状况一样。 2)寻找瓶颈,优 阅读全文
posted @ 2016-07-15 15:13 天使未必在场 阅读(406) 评论(0) 推荐(0)
摘要:Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息,并且每5秒钟刷新一次。它会显示CPU使用量、内存使用量、交换内存、缓存大小、缓冲区大小、流程PID、用户、命令等。 说明: 前五行是系统整体的统计信息。 第一行是任务队列信息,同 uptime 命令的执行结果。 1 阅读全文
posted @ 2016-07-13 18:03 天使未必在场 阅读(2036) 评论(0) 推荐(0)