LR进阶教程:VuGen技术全解析与实战指南
需积分: 10 196 浏览量
更新于2024-07-21
收藏 73KB DOCX 举报
LoadRunner是一款功能强大的性能测试工具,用于评估软件系统在高压力负载下的性能。本文将带你系统学习LoadRunner 11中的关键技术,包括脚本录制、设置和参数化。以下是对关键知识点的详细说明:
1. **脚本录制流程**:VuGen(Virtual User Generator)是LoadRunner的核心组件,用于模拟真实用户与系统交互。录制过程涉及打开VuGen,选择NewSingleProtocolScript中的Web(HTTP/HTML)协议,然后设置应用程序类型(InternetApplication,针对B/S应用)和要录制的程序(默认支持IE浏览器)。
2. **录制选项**:
- **RecordingOptions**:包括设置如应用程序类型、录制程序、URL地址和工作目录等,这些决定录制过程的起点和脚本保存位置。
- **GeneralOption**:一般选项可能包括浏览器设置、代理服务器配置等,根据测试需求进行配置。
- **Run-TimeSetting**:运行时设置允许调整录制时的行为,如网络延迟、并发用户数等。
3. **参数化流程**:参数化是为了使脚本更加灵活,可以处理不同输入数据,通过ParameterList和参数取值策略实现,如循环、随机值、外部文件读取等。
4. **关联技术**:Correlation用于处理动态元素识别,如web_reg_save_param函数,确保在不同的用户会话或时间点找到相同的网页元素。
5. **HTTP页面常用函数**:包括处理GET/POST请求、cookie管理、会话保持等,这些函数有助于构建更复杂的测试场景。
6. **检查点技术**:用于控制脚本执行流程,比如在特定事件发生后继续录制或跳转到下一个步骤。
7. **事务技术** (Transaction):定义一组相关的操作作为性能指标,便于分析响应时间和系统资源使用情况。
8. **集合点技术** (Rendezvous):当多个虚拟用户同时到达,集合点可以协调他们的行为,例如同步等待。
9. **其他常用技术**:涵盖了错误处理、日志记录、结果分析等高级功能,确保测试的全面性和可靠性。
在学习LoadRunner时,不仅需要掌握上述核心技术,还要理解如何结合实际应用场景进行配置和优化。通过实践操作,不断调试和完善脚本,新手可以通过阅读官方文档、在线教程和经验分享来加速学习过程。同时,积累项目经验并进行案例分析,是快速提升LoadRunner技能的关键。
2019-03-18 上传
2013-06-12 上传
2014-08-26 上传
2009-09-02 上传
2009-05-22 上传
ftt0524
- 粉丝: 0
- 资源: 14
最新资源
- snx-ambassadors-dapp:dApp用于将投票权委派给SNX大使
- ChessGame:Java中的国际象棋游戏。 模式PVP,PVC,在线
- 资料-10 Spring MVC入门程序.rar
- 行业资料-电子功用-光电致变色器件及其制备方法的说明分析.rar
- examples:这些合同暂时不起作用,它们是该项目的模型
- java实现文件批量上传
- 炫彩创意促销海报设计
- fontsupport:检测浏览器支持哪些网络字体格式
- Excel模板成本核算格式.zip
- java-javafx-layout-border-pane-demo
- 基于STM32单片机设计了一款智慧行李箱源码+详细文档+配套全部资料(毕业设计).zip
- 20201130-建信期货-PTA年度报告:“双循环”格局下,PTA_行业凤凰磐涅.rar
- cm-pgn:解析并创建PGN(国际象棋游戏的便携式游戏符号)
- Secret-Lockbox:连接互联网的密码箱将在打开时通知您
- 基于Spring Boot+Vue+ElementUI的人力资源管理系统.zip
- java开发oa办公系统源码-Resume:恢复