loadrunner
文章平均质量分 56
clean_water
这个作者很懒,什么都没留下…
展开
-
loadrunner之文本检查点
Loadrunner的文本检查点判断事物成功失败,用LR_AUTO不靠谱,最常用的是文本检查点,代码如下,需要注意的地方见代码上方的备注: ============================================================================//在请求前定义文本检查点,查找的目标是“success\:0”/*注意:原文是原创 2016-10-27 16:17:20 · 3219 阅读 · 0 评论 -
Loadrunner的检查点如何处理中文
Loadrunner的检查点如何处理中文要查找的目标包括中文时,需要用到lr_convert_string_encoding函数、lr_save_string函数。 比如查找目标为:"groupStateStr":"已订购",代码如下,需要注意的地方详见代码上方的备注:===================================================原创 2016-10-27 16:54:17 · 4042 阅读 · 1 评论 -
loadrunner之获取登陆接口中的token值
Loadrunner获取登陆接口中的token值 登录后,服务器会生成token并返回给客户端,之后客户端与服务器交互的操作中,服务器程序会对比这个token,正确则允许操作,否则拒绝客户端请求。在性能测试时,好多场景需要登录后才能操作,这时候就用到了登录时返回的token,如何获得token呢?Loadrunner代码如下,需要注意的地方详见代码上方的备注:=========原创 2016-10-28 17:26:45 · 13427 阅读 · 0 评论 -
Loadrunner之打印接口返回值&处理返回值中的中文
Loadrunner之打印接口返回值&处理返回值中的中文很多时候,我们需要打印接口返回值,来调试脚本,怎样做呢?返回值中有中文,但是打印出来是乱码,怎么处理呢?方法1,设置在日志中打印,这样能打印出返回值,但不能解决中文乱码问题:在vuser-》run-time setting-》general-》log-》勾选extended log,将其下的三个都勾选上-》原创 2016-11-15 11:49:29 · 8572 阅读 · 0 评论 -
loadrunner之精简代码
Loadrunner之精简代码录制的脚本中web_url()、web_submit_data()两个函数会有很多行,有时候多的让人发指。这是可以精简的。一.web_url()函数的精简:1.原代码web_url("192.168.1.33:80", "URL=http://192.168.1.33:80/", "TargetFrame=", "Resource=0",原创 2016-10-31 18:39:52 · 1431 阅读 · 0 评论 -
解决loadrunner12不能破解、loadrunner11不支持IE11录制的问题
遇到了个性能测试项目,项目建议客户用IE11浏览器。可以通过fiddler抓到接口,但是数据传输格式是multipart/form-data,在loadrunner脚本里怎么写呢?可不可以通过录制解决呢,简单高效。lr11有破解版,但是不支持IE11的录制;lr12没有破解版,支持IE11录制,不能运行场景。解决办法来了,在虚拟机装lr12,录制脚本,不需要破解; 在真机装原创 2017-11-01 17:44:07 · 22340 阅读 · 4 评论 -
loadrunner将参数化的数据传给变量
将loadrunner此次迭代的参数化值存在变量里,这个变量可以在其他地方使用。比如我有个提交表单操作,需要判断并发时会不会提交混乱(就是A提交的记录在了B下)。怎么操作呢?1.登陆写在init里,将登陆名传给变量namechar name[10]; //定义变量lr_save_string(lr_eval_string("{loginName}"),"name"); /原创 2017-11-03 12:01:52 · 3370 阅读 · 4 评论