解决LR录制问题:浏览器弹出、乱码及脚本模式详解

需积分: 3 0 下载量 80 浏览量 更新于2024-09-09 收藏 35KB DOCX 举报
在LR(LoadRunner)这个性能测试工具中,使用者可能会遇到一些常见的问题,这些问题直接影响到录制脚本的效率和脚本的执行效果。以下是一些关键知识点的详细解析: 1. **录制脚本不弹出IE浏览器**: 当在一台计算机上安装多个浏览器时,VuGen(LR的录制引擎)可能无法自动选择或弹出特定的浏览器进行录制。为解决这个问题,用户需手动启动浏览器,进入Internet选项对话框,切换到高级标签,取消“启用第三方浏览器扩展(需要重启动)”的勾选。确保测试主机上保持一个干净的环境,只安装必要的浏览器用于LR测试,例如禁用Firefox等非首选浏览器的扩展。重新运行VuGen后,应该能正常录制。 2. **中文乱码问题**: 录制Web脚本时遇到乱码,通常是因为字符集设置不匹配。解决方法是在录制选项配置对话框(Record-Options)的Advanced标签中,勾选“Supportcharset”,并选择UTF-8作为支持的字符集。同时,在Web服务器的Web.Config文件中,设置requestEncoding、responseEncoding和fileEncoding为GB2312编码。重新录制后,应能避免中文乱码。 3. **HTML-basedscript与URL-basedscript的区别**: LR提供了两种录制模式: - HTML-basedscript模式:VuGen根据用户的每个HTML操作生成独立步骤,这种模式适用于基于浏览器的Web应用,因为VuGen能识别和模拟用户在页面上的点击、填写表单等操作。 - URL-basedscript模式:VuGen捕获用户操作产生的HTTP请求,并为每个请求创建对应的步骤。此模式适合那些没有浏览器依赖、包含JavaApplet交互、JavaScript/VBScript代码通信、或使用HTTPS安全协议的Web应用,因为它关注的是数据交换而不是页面浏览。 4. **检查方法Web-find未执行**: 在脚本中添加了Web-find检查点后,如果在回放时不执行,可能是由于检查点功能消耗资源,从而影响了脚本的性能。为解决这个问题,可以考虑调整检查点的频率或者优化脚本逻辑,减少不必要的检查。同时,确认网络环境稳定,服务器响应时间适中,以免因性能瓶颈导致检查点跳过。 了解并解决这些常见问题,可以帮助用户更有效地使用LR进行性能测试,确保脚本的准确性和可靠性。在实际使用过程中,结合具体应用场景和项目需求,灵活运用和调整LR的功能设置,才能达到最佳的测试效果。