LR12(LoadRunner 12)是HP公司的一款广泛使用的性能测试工具,它主要用于评估软件系统的稳定性和性能。本篇初学者笔记主要涵盖了LoadRunner 12的基础构成、常用术语、测试流程以及针对特定示例应用——HPWebTours的准备工作。 1. **LoadRunner 12组成** - **VirtualUserGenerator (Vugen)**: 是LR12的核心组件,负责录制用户行为,生成自动化测试脚本(Vuser脚本),模拟真实用户对系统进行操作,如点击、输入数据等。 - **Controller**: 控制器负责组织和管理整个测试过程,协调虚拟用户与目标系统之间的交互,同时监控测试进度并提供日志管理。 - **Analysis**: 分析器用于解析测试结果,生成图表和报告,帮助测试人员理解和解读性能数据。 2. **关键术语** - **场景**: 在性能测试中,场景是对用户行为的抽象,定义了一组预设的事件和预期的系统反应。 - **虚拟用户**: 虚拟用户是LR12中的一个重要概念,它们模拟真实的用户行为,通过并发执行来施加压力于系统。 - **虚拟用户脚本**: 记录了实际用户操作的自动化脚本,是测试的基础。 - **协议**: 指应用程序间的通信方式,如HTTP、FTP等,对脚本的编写和测试至关重要。 - **事务**: 衡量系统性能的关键指标,代表单个或一组用户操作的完成情况。 3. **负载测试流程** - **计划阶段**: 确定并发用户数、业务流程、响应次数等测试参数。 - **脚本录制**: 使用Vugen捕捉用户行为并生成Vuser脚本。 - **场景设计**: 在Controller中配置测试环境,定义场景的执行逻辑。 - **执行测试**: Controller启动并管理场景的运行,监控测试状态。 - **结果分析**: 使用Analysis工具生成性能报告,评估系统性能。 4. **HPWebTours示例** - HPWebTours是一个在线旅游系统,作为LR12的学习示例,用户需要配置Web服务器并确保StartHPWebToursServer始终运行。 - 在测试前,必须正确启动并访问HPWebTours网站,以便脚本能够模拟真实的用户浏览和查询操作。 总结,本篇笔记为LoadRunner 12的初学者提供了入门指引,强调了工具的主要组件、关键术语的理解,以及一个实际案例的准备步骤。通过学习和实践这些内容,初学者能够更好地掌握LR12进行性能测试的方法和流程。
剩余61页未读,继续阅读
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍