LoadRunner代理录制脚本详解:规避常见问题与步骤指南
需积分: 10 151 浏览量
更新于2024-07-16
收藏 2.85MB PPTX 举报
LoadRunner代理方式录制脚本是一种在LoadRunner 11及以上版本中解决性能测试脚本录制问题的有效方法。在实际工作中,遇到浏览器兼容性问题、版本限制或无法直接录制移动设备的情况时,通过代理录制可以避免这些问题。以下详细介绍这种方法的原理、前提条件及具体的配置步骤。
**一、LR代理录制脚本原理**
LR代理录制基于代理服务器技术,它监听设定的端口,当接收到请求时,代理服务器转发这些请求至目标系统服务器。LoadRunner通过捕获这些通信,解析出实际的用户操作和数据交互,以此生成性能测试脚本。这种方法能够适应不同浏览器和环境,确保录制的准确性和稳定性。
**二、前提条件**
1. **LoadRunner版本**:推荐使用LoadRunner 11.0及以上版本,因为低版本可能不支持某些高级功能。
2. **浏览器安装**:浏览器需安装在LR所运行的计算机上,以便于代理服务器与浏览器之间的通信。
3. **移动设备环境**:手机和LR安装计算机需要处于同一无线网络环境中,以便通过代理电脑转发请求。
**三、PC端浏览器录制脚本配置步骤**
1. **LR设置**:
- 协议选择:选择Web(HTTP/HTML)协议,根据测试系统的实际情况进行调整。
- 应用类型:选择Win32 Applications,程序记录器设置为wplus_init_wsock.exe(位于LR安装目录的Bin文件夹)。
- 目标服务器设置:输入目标服务器的IP地址,Port设置为80(根据测试地址),TrafficForwarding设置为一个与浏览器代理端口不冲突的本地端口。
- 设置Capturelevel为socketleveldata,这有助于更细致地捕获数据包。
2. **浏览器配置**:
- 以Chrome为例,打开Chrome浏览器,设置代理服务器为LR所在计算机的IP地址和之前配置的端口号,确保与LR的设置一致。
**四、手机端录制脚本配置**
对于手机端,由于LR不直接支持录制,需要通过其他方式(如设置手机的开发者选项或者使用第三方工具)让手机通过同一网络与LR代理电脑通信,然后由电脑上的LR捕获手机发起的请求。具体步骤可能因手机型号和开发者选项的不同而有所差异,通常涉及安装特定的HTTP代理软件或通过ADB调试连接来实现。
总结来说,使用LoadRunner代理方式录制脚本可以有效应对多种环境和浏览器限制,提高脚本录制的稳定性和效率。通过理解并遵循上述配置步骤,性能测试人员可以在各种复杂场景下顺利进行性能测试工作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-21 上传
2022-04-17 上传
2022-04-15 上传
2021-09-21 上传
2021-04-02 上传
qq_34257947
- 粉丝: 0
- 资源: 2
最新资源
- 火炬连体网络在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模块:随机动物实例教程与源码解析