LoadRunner性能测试教程
第七课 LoadRunner常见问题解决方法
一. VuGen 的问题
1. 使用LoadRunner如何打开不同的浏览器录制?
答:录制时点击Start Record打开录制选择浏览器和地址页面如下图
然后选择要默认打开的浏览器。不设置时,默认打开Internet浏览器。 2. LoadRunner打不开火狐浏览器如何解决?
答:当有一天机器安装了好多浏览器时的时候,我们打不开浏览器怎么办,可以进入浏览器选项,切换到高级标签,去掉“第三方浏览器扩展”选项(去后要重启),然后再次运行vugen即可。
注:使用LoadRunner时要关闭杀毒软件。
3. 录制的脚本有乱码如何解决?
答:这是要重新进行录制,但在录制前要在recording options---advanced—surport charset里选中UTF—8即可。
4. 解决在web窗体中有Java script脚本时,不能再tree view视图中显示的方法?
答:将tools—generdl options—correlation—enable scripting and Java applets on snapshots viewer选中即可。 5. 录制时的注意事项
(1) 脚本中设置了检查点,要选中proforances—checks—enable image and text check
的操作。
(2) 集合点要和事务结合使用,集合点只能插入到action部分,vusers_init和
vusers_end中不能插入集合点。 6. 一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,
如果进行回放则只能成功迭代一次。为什么从第二次迭代开始发生错误?
LoadRunner性能测试教程
答:这种现象多是由于在“Run-time Setting”的“Browse Emulation”的设置中,勾选了“Simulate a new user on each iteration”及其下面的选项“Clear cache on each iteration”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存。
由于脚本迭代时,init和end只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存,则用户登录信息将一并清除,因此迭代时可能会发生错误。 7. 虚拟客户脚本“Run-time Setting”中的线程和进程运行方式的区别?
答:如果选择“Run Vuser as a process”,则场景运行时会为每一个虚拟用户创建一个进程;选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。 另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的“Expert
Mode”,然后将Tools菜单下的“Options>General”标签页中的IP地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式。 8. 如何使用LoadRunner对wap网站测试时,在不改变ua的情况下用ie浏览器录制脚本? 答:在dos下敲命令regedit进入注册表,找到如下的路径信息。
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\5.0\%user Agent。如下图
在user agent下面新建一个Platform 值填一个手机的,如:iPhone 9. Lr参数化时如何跟Oracle数据库连接?
答:首先我要连接的Oracle是在liunx下