在使用LoadRunner性能测试工具过程中,部分用户会出现各种各样的问题,比如如何利用分析报告快速定位系统瓶颈?产生的性能报告如何去分析等等,本篇文章将会为大家做出详细解答。
LoadRunner通过模拟上千万用户实施并发负载及实时性能监测的方式来查找问题,是一款预测系统行为和性能的负载测试工具,可以对企业整个架构进行测试,便于帮助企业最大限度地缩短测试时间,优化性能加速应用系统发布周期。
LoadRunner常见问题与解决办法
问题一:LoadRunner录制脚本时IE浏览器为什么不弹出?
当一台主机安装多个浏览器时,在进行脚本录制时会出现浏览器无法打开的情况,这个时候如果想要 解决此问题,可以通过启动浏览器打开Internet选项对话框,切换到高级标签,去掉“启动第三方浏览器扩展(需重启)”的勾选,再次运行VuGen即可解决问题。
注意:建议运行LoadRunner的主机上保持干净测试环境,避免出现不能正常录制等情况。
问题二:在进行脚本录制时,生成的脚本中存在乱码怎么办?
在进行脚本录制前,打开录制选项配置对话框Record-Options,进入到Advance标签,勾选“Support charset”,再选择中支持UTF-8,在进行录制时就不会出现中文乱码问题了。
问题三:录制的脚本在进行回放时出现错误提示是什么原因?
录制脚本时正常,但是在回放时出现报错可能是因为LoadRunner的VuGen在录制Web Service协议的脚本时存在缺陷,如果服务器的操作系统是中文,VuGen会自动将WSDL文件的头修改,进而出现错误提示。如果想要解决 这个问题,可以通过将“LR80WebservicesFPI_setup.exe”和“lrunner_web_sevices_path_1.exe”两个补丁打上即可解决。
问题四:LoadRunner脚本为空,应该怎么解决?
遇到此问题可以通过取消IE设置中的第三方支持解决
问题五:运行时的Pacing设置主要影响什么?
Pacing是用来设置重复迭代脚本的间隔时间,用户根据实际需要进行设置就可以,如果没有设置时间间隔会产生更大的压力。一共有三种方法:上次迭代结束后立刻开始、上次迭代结束后等待固定时间、按固定或随机的时间间隔开始执行新的迭代。
问题六:在Controller中运行Web相关测试场景时,经常会出现很多超时错误提示,可以通过什么样的方法解决?
出现该问题的原因通常是由脚本的默认超时设置引起。在进行Web脚本回放时,会因为服务器响应时间过长而导致产生超时的错误。可以通过进入“Run-time Setting”对话框,一次进入“Internet Protocol→Perference”,然后点击“Options...”按钮,进入高级设置对话框,可以修改各类超时设置的默认值。
问题七:一些Web虚拟用户脚本录制后立刻回放没有问题,但是当设置迭代次数大于1时,如果进行回放只能成功迭代一次,第二次迭代就会出现错误
这是因为在脚本迭代时,init和end只能执行一次,如果每次迭代都模拟一个新的用户并清楚缓存,那么用户登录信息也会一并清楚,所以在进行迭代时会发生错误。
以上是关于用户在进行LoadRunner使用过程中经常会出现的问题以及解决方法,希望可以帮助到大家,想要获取更多信息可以随时联系我们。
