首页 > 技术文章 > 收集一些lr 遇到的问题

QiKa 2019-12-14 15:23 原文

1、Abnormal termination, caused by mdrv process termination

解决方法:修改LR中的D:\Program Files\Mercury\LoadRunner\dat\protocols 中的http.lrp信息,在[Vugen]下面新加一条MaxThreadPerProcess=要设置的vuser数量

2、LoadRunner录制脚本时为什么不弹出IE浏览器?

解决方法:启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题;

3、LoadRunner录制脚本时提示默认浏览器不支持解决方法?

解决方法:在Recording Options->Browser->修改浏览器设置->改为IE浏览器访问,重新启动LoadRunner录制脚本就ok;

4、LR录制Web脚本时,生成的脚本中存在乱码该如何解决?

解决方法:录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,选择支持UTF-8。重新录制,就不会出现中文乱码问题了。

5、为什么脚本中添加了检查方法Web-find,但是脚本回放时却没有执行?

解决方法:LoadRunner默认关闭了对文本及图像的检查。进入“Run-time Setting”对话框,依次进入“Internet Protocol→Preferences”,勾选Checks下的“Enable Image and text check”选项即可。 注:现在lr12,一般使用web_reg_find函数针对文本及图像的检查。

6、LoadRunner场景执行时第1次报错 error:missing newline in d:\test\test1.dat,第2次场景执行时不报错?

解决方法:Loadruner参数设置test1.dat文本时,需要在最后一个参数后回车确认一下

7、VuGen会修改录制浏览器中的代理服务器设置吗?

解决方法:会修改的。在开始录制基于浏览器的Web Vuser脚本时,VuGen首先会启动指定的浏览器。然后,VuGen会指示浏览器访问VuGen代理服务器。为此,VuGen会修改录制浏览器上的代理服务器设置。默认情况下,VuGen会立即将代理服务器设置更改为Localhost:7777。录制之后,VuGen会将原始代理服务器设置还原到该录制浏览器中。因此,在VuGen进行录制的过程中,不可以更改代理服务器设置,否则将无法正常进行。

8、Loadruner在一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次。从第二次迭代开始发生错误?

解决方法:“Run-time Setting”的“Browse Emulation”的设置中,勾选了“Simulate a new user on each iteration”及其下面的选项“Clear cache on each iteration”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存。

推荐阅读