LoadRunner8.1性能测试指南:脚本录制与分析
需积分: 9 108 浏览量
更新于2024-08-02
收藏 154KB DOC 举报
"LoadRunner是 Mercury Interactive 公司出品的一款著名的企业级负载和性能测试工具,主要用于检测软件在高负载下的性能表现。该工具通过模拟大量用户行为,再现实际生产环境的压力,以此来评估和诊断系统性能。LoadRunner 8.1 包含三个主要模块:Virtual User Generator(虚拟用户生成器)用于录制和编辑脚本,Mercury LoadRunner Controller 用于创建、运行和监控测试场景,而 LoadRunner Analysis 则用于分析测试结果。
在安装 LoadRunner 8.1 时,有两个安装盘,一个是基础安装程序和组件,另一个是额外组件。安装过程中需选择合适的 LICENSE 类型,包括永久、时间限制、临时和基于虚拟用户数的许可证。某些许可证可能还需要硬件密钥(DONGLE)进行保护。
在配置 Remote Performance Monitor Server(RPM)时,需要设置用户名和密码,这是为了确保 RPM 和 Web 服务器之间的安全认证,使得测试人员可以通过 Web 页面远程监控测试场景。
LoadRunner 的使用涉及多个关键步骤,例如:
1. **脚本录制**:Virtual User Generator(VUG)允许用户通过录制实际用户操作来创建脚本,这样可以模拟真实用户的行为。
2. **事务插入**:在脚本中插入事务可以帮助定义和测量特定业务流程的性能。
3. **集合点**:集合点用于控制并发用户的行为,可以在特定时间点让所有或部分虚拟用户暂停,模拟用户群的集体行动。
4. **参数化**:通过参数化,我们可以将静态数据替换为动态数据,增加测试的多样性并减少重复性。
5. **检查点**:检查点用于验证应用程序的响应是否符合预期,例如检查页面上的特定文本或图像是否存在。
6. **关联**:关联用于处理动态数据,确保每次测试时都能使用正确的值,例如从服务器返回的会话ID。
在执行性能测试时,LoadRunner Controller 可以创建多种场景,定义不同用户负载模式,并监控系统资源的使用情况。测试完成后,LoadRunner Analysis 提供丰富的图表和报告,帮助分析性能瓶颈,找出可能导致系统性能下降的问题。
通过熟练掌握 LoadRunner 的这些功能,性能测试工程师可以有效地评估软件系统的稳定性、可扩展性和响应速度,从而提前发现和解决潜在的性能问题,保证产品在生产环境中的高质量运行。"
2017-12-14 上传
2023-04-25 上传
2011-05-19 上传
2015-05-07 上传
2018-09-05 上传
2014-10-31 上传
2008-07-03 上传
2023-09-14 上传
2024-12-25 上传
qinxiaocang
- 粉丝: 1
- 资源: 10
最新资源
- remotelight.github.io:RemoteLight网站
- SlideBack:无需继承的活动侧滑返回库类全面屏返回手势效果仿“即刻”侧滑返回
- rhydro_vEGU21:在水文学中使用R-vEGU2021短期课程
- AIPipeline-2019.9.12.19.6.0-py3-none-any.whl.zip
- Automated_Emails
- 安德烈·奥什图克(AndriiOshtuk)
- module-component:使用 Module.js 定义可自动发现的 HTML UI 组件
- AIJIdevtools-1.3.0-py3-none-any.whl.zip
- and-gradle-final-project:Udacity Android Nanodegree的Gradle最终项目
- wallet-service
- 微信小程序-探趣
- connect-four:连接四个游戏
- Delphi二维码生成程序
- sqlbits:各种强大且经过良好测试的函数,可帮助构建 SQL 语句
- geocouch:GeoCouch,CouchDB的空间索引
- sinopia:LD4P Sinopia项目存储库,用于保存文档,一般性问题,架构和相关规范文档