解决LR录制问题:浏览器弹出、乱码及脚本模式详解
需积分: 3 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的功能设置,才能达到最佳的测试效果。
2015-07-13 上传
2009-12-07 上传
2020-04-27 上传
2023-06-08 上传
2024-03-06 上传
2024-04-03 上传
2023-04-01 上传
2023-06-07 上传
2023-04-30 上传
zwb3707811
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析