LoadRunner录制与回放脚本问题解析

需积分: 9 8 下载量 184 浏览量 更新于2024-07-21 收藏 37KB DOCX 举报
"LR常见问题整理汇总,涵盖了LoadRunner在录制脚本、处理中文乱码以及不同类型的Web脚本之间的差异等方面的问题。" 在LoadRunner性能测试过程中,可能会遇到多种问题,以下是对这些问题的详细解释: 1. **录制脚本时不弹出IE浏览器** 这个问题通常发生在主机上安装了多个浏览器的情况下。解决方案是关闭第三方浏览器扩展。在IE的高级设置中取消勾选“启用第三方浏览器扩展(需要重启动)”,然后重启VuGen。如果问题仍然存在,尝试修改Vuser的运行时设置,指定要使用的浏览器版本和操作系统。 2. **脚本中存在中文乱码** 录制脚本时若出现中文乱码,应先在Record-Options的Advanced标签下勾选“Support charset”,并选择支持UTF-8的编码。此外,如果是在IIS环境下,需要在Web.Config文件中添加相应的全球化设置,确保请求和响应都采用正确的字符集,如GBK。这样录制后就不会再出现乱码问题。 3. **HTML-based script与URL-based script的区别** HTML-based script将用户的每个HTML操作转化为单独的步骤,便于理解。而URL-based script记录所有HTTP请求,更侧重于服务器交互,适用于无浏览器界面、包含JavaApplet或JavaScript/VBScript通信的应用,以及使用HTTPS的应用。选择哪种模式取决于具体应用的需求和复杂性。 4. **检查点Web-find未执行** 检查点(Web-find)功能在脚本回放时未执行可能是因为其默认设置为只在回放期间启用。在设置中确认检查点已开启,并检查是否正确设置了条件,确保在回放时能够触发。此外,资源消耗也是考虑因素,检查点的执行可能因性能优化而被禁用。 5. **其他可能问题及解决方案** - 如果遇到脚本无法关联的问题,可能是因为页面元素动态变化,需要使用Correlation功能来处理动态参数。 - 脚本调试时,确保使用VuGen的调试工具进行单步执行,以便查看每一步的结果。 - 在进行负载测试时,确保控制器、代理服务器和虚拟用户设置正确,避免网络延迟或带宽限制导致的问题。 - 对于性能瓶颈分析,LoadRunner提供了丰富的监控和报告工具,需要正确配置和解读。 了解并解决这些问题对于提高LoadRunner的使用效率和测试质量至关重要。保持测试环境的整洁,理解不同录制模式的适用场景,以及正确设置和使用检查点,都是确保LoadRunner测试有效性的关键。在实际工作中,遇到问题时,及时查阅官方文档和社区支持,能帮助我们更快地找到解决方案。