"LoadRunner学习文档主要讨论了LoadRunner在使用过程中遇到的一些常见问题及解决方案,包括录制脚本时IE8无法启动、回放时出现乱码的问题,以及Summary Report中average与average transaction response time数值不一致的情况。此外,还提到了如何在LR中添加额外的工具,以及解决Thedefaultresultdirectoryislocked错误的方法。"
在LoadRunner的学习过程中,用户可能遇到的第一个问题是录制脚本时Internet Explorer 8 (IE8) 无法启动。这通常与系统的数据执行保护(DEP)设置有关。要解决这个问题,用户需要进入“我的电脑”> “属性”> “系统保护”> “高级”> “性能”设置,然后检查“数据执行保护”项,确保它不是处于“仅为基本Windows程序和服务启用DEP”状态。如果仍然存在问题,可能需要切换到其他浏览器,如火狐,以避免类似问题。
在回放脚本时,可能会出现乱码问题。解决乱码的关键在于确保字符集的正确配置。在录制脚本时,用户应在“startrecord”> “options”> “advanced”中将字符集设置为UTF-8。同时,用户可能需要检查四个方面:1) 录制时的字符集设定;2) 回放时的字符集设定;3) Internet Explorer的编码设置,将其改为“自动选择”;4) 在脚本开头添加`web_add_auto_header("Accept-Language","zh-cn")`来指定语言。如果以上步骤仍无法解决问题,可能需要进一步排查其他潜在原因。
对于Summary Report中average与average transaction response time的数值差异,这主要是因为它们计算平均响应时间的方式不同。Summary Report的average是指整个测试期间事务的平均响应时间,而average transaction response time则默认显示的是图表中标注点的平均响应时间。若要使两者显示相同,用户可以在Analysis的View中,调整“Legend Columns Options”,取消选中“GraphMin”,“GraphAvg”,“GraphMax”,并选中“Min”,“Avg”,“Max”三个选项。
在LoadRunner中添加额外工具,例如截图工具或Notepad++,可以通过自定义Tools菜单实现。在Virtual User Generator中,选择“Tools”> “Customize Tools”,填写“Menu Contents”(菜单显示名称)和“Command”(可执行程序路径),然后点击“Close”,新添加的工具就会出现在Tools菜单下。
最后,当运行LOADRUNNER脚本时,如果遇到“Thedefaultresultdirectoryislocked”的提示,这表明结果目录被锁定,可能是由于脚本非正常结束导致后台进程仍然占用该目录。解决方法是首先关闭Vugen,然后通过任务管理器结束任何仍在运行的mdrv或mdrv.exe进程,这样就可以解锁结果目录,恢复正常执行。
这些解决策略有助于用户在LoadRunner的使用过程中克服常见的技术障碍,提高测试效率和准确性。通过了解和掌握这些知识,用户可以更有效地进行性能测试和问题调试。