LAODRUNNER8.1 作为专业的性能测试工具,通过模拟成千上万的用户对被测应用进行操作和请求,在实验室环境中精确重现生产环境中任意可能出现的业务压力,然后通过在测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶颈. LOADRUNNER提供了三个大主要模块,这三个模块既可以作为独立的工具分别完成各自的功能,又可以作为LOADRUNNER的一部分彼此衔接,与其他模块共同完成软件性能的整体测试.这三大模块主要是: VITUAL USER GENERATOR--------用于录制脚本 MERCURY LOADRUNNER CONTROLLER---------用于创建,运行和监视场景 MERCURY LOADRUNNER ANALYSIS--------用于分析测试结果; ### LR8[1].1操作笔记关键知识点解析 #### 一、LoadRunner 8.1 概述 **LoadRunner 8.1**是一款专业的性能测试工具,它能够通过模拟大量用户对目标应用进行操作和请求,从而在实验室环境下精准地重现实际生产环境中的业务压力。这种模拟操作有助于在测试阶段发现并解决软件性能问题和性能瓶颈。 **LoadRunner 8.1**主要由三大模块组成: - **Virtual User Generator (VUG)**:用于录制脚本,模拟用户行为。 - **Mercury LoadRunner Controller (LC)**:用于创建、运行和监控测试场景。 - **Mercury LoadRunner Analysis (LA)**:用于分析测试结果,评估系统性能。 #### 二、LoadRunner 8.1 安装 - **安装类型**:LoadRunner 8.1 的安装包分为两部分,一部分是主程序,另一部分包含额外组件。 - **LICENSE 类型**: - **PERMANENT**:永久有效。 - **TIMELIMITED**:有限时间使用。 - **TEMPORARY**:临时使用,有时间限制。 - **VUD-BASED**:基于虚拟用户的许可。 - **PLUGGED**:需要硬件密钥(Dongle)以防止非法使用。 - **RPM 和 Web Server 鉴权**:如果安装了Remote Performance Monitor Server,则需要设置用户名和密码以便于远程监控。 #### 三、使用 Virtual User Generator 录制开发脚本 - **选择协议**:正确选择协议对于录制脚本至关重要。LoadRunner 能够监视各种协议的客户端与服务器通信,并将这些交互转化为脚本。 - **录制测试脚本**:使用 VUG 录制用户操作步骤,生成初始脚本。 - **开发测试脚本**:根据需求调整脚本,确保其准确反映预期的行为。 - **关联(Correlation)**:处理动态内容,使脚本能适应不同环境下的数据变化。 - **试运行脚本**:在单机模式下验证脚本是否按预期运行。 - **保存脚本**:确保脚本的安全性。 #### 四、Mercury LoadRunner Controller 创建场景 - **选择场景类型**:根据测试目的选择合适的场景类型,如稳定性测试或峰值负载测试。 - **多机联合产生负载**:利用多台机器同时运行测试,以模拟更大量的用户负载。 - **设定集合点策略**:定义负载的引入方式,如逐步增加或一次性达到峰值。 - **启用 IP 欺骗**:模拟不同 IP 地址的用户访问,以更真实地模拟网络环境。 - **使用测试管理工具进行统一管理**:通过 LoadRunner Controller 统一管理和调度所有测试活动。 - **控制场景的运行**:开始、暂停和停止测试场景。 #### 五、Mercury LoadRunner Controller 监视场景 - **在线监视场景**:实时查看测试进度和关键指标,例如响应时间、吞吐量等。 - **定制图表显示方式**:根据需要自定义展示的数据和图表类型。 - **其他与监视图表相关的功能**:利用各种工具和选项增强监视效果。 #### 六、使用 Analysis 分析测试结果 - **使用 Analysis 分析测试结果**:通过 LA 分析工具查看详细的测试报告,识别性能瓶颈。 - **使用 Analysis 技巧**:掌握数据分析的最佳实践,提高分析效率。 ### 结论 通过以上介绍可以看出,LoadRunner 8.1 提供了一套完整的解决方案,不仅能够帮助测试人员轻松创建复杂的性能测试场景,还能够通过丰富的数据分析功能,深入挖掘系统的性能表现。无论是录制脚本、创建场景还是分析结果,LoadRunner 8.1 都能提供强大的支持,确保软件能够在各种条件下稳定运行。
剩余26页未读,继续阅读
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助