LoadRunner性能测试:脚本录制与场景生成
需积分: 9 67 浏览量
更新于2024-08-23
收藏 805KB PPT 举报
"本文主要介绍了如何使用LR(LoadRunner)进行性能测试,包括脚本录制、脚本简单优化、生成场景以及性能结果的有效性判断。"
LR性能测试是一种广泛使用的性能测试工具,它允许测试人员模拟大量用户负载,以评估应用程序在高压力环境下的性能。以下是对LR性能测试关键知识点的详细解释:
1. **脚本录制**:LR的Visual User Generator (VUGen)用于录制用户的交互行为,创建测试脚本。首先,选择合适的协议(如Web(HTTP/HTML)),启动录制并设定URL。在录制过程中,可以通过禁用"Record the application startup"来控制何时开始录制,确保脚本只记录必要的操作。
2. **脚本优化**:
- **集合点设置**:在场景(Scenario)中添加Rendezvous点,模拟多个用户在同一时间执行特定操作,增加并发压力。
- **启用图像和文本检查**:在Run-time Settings的Preferences中设置,确保脚本能够识别页面的变化。
- **web_reg_find()**:这是一个注册函数,通常用于定位页面元素,需要放置在web_URL()等函数之前。
- **参数化**:通过Insert菜单创建新参数或使用右键菜单替换为新参数,实现数据动态化,提高脚本复用性。
3. **负载选项详细设置**:在Options中可以配置各种运行时设置,如日志级别、网络延迟模拟等,以适应不同的测试需求。
4. **生成场景**:通过"Tools"->"CreateControllerScenario"创建测试场景,Controller是执行测试的核心组件,包括Design和Run两个模式,用于配置并发用户数、测试持续时间等参数。
5. **性能结果有效性判断**:事务概要提供了对每个事务行为的概览,特别是"90%"列展示了90%事务的响应时间,这是评估系统性能的关键指标。此外,还应关注错误率、吞吐量和资源利用率(如CPU、内存、磁盘I/O等)等性能计数器,以全面评估系统性能是否达标。
6. **性能分析**:在测试完成后,通过Controller和Analysis模块进行结果分析,理解性能瓶颈,可能涉及事务响应时间分布、资源消耗趋势、用户会话分析等,以便于优化系统性能。
LR性能测试涉及脚本制作、场景配置、性能监控和结果分析等多个环节,测试人员需要深入理解这些概念和操作,才能有效地评估系统在预期负载下的性能表现。
2015-05-31 上传
2023-12-21 上传
2024-07-04 上传
2023-10-13 上传
2023-06-11 上传
2024-07-11 上传
2024-10-27 上传
ServeRobotics
- 粉丝: 36
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章