### LR9.5 中文使用说明知识点概览
#### 一、LoadRunner 概述
- **背景介绍**:LoadRunner 是一款由惠普公司(HP)开发的性能测试工具,主要用于评估系统的性能表现和稳定性。它能模拟大量虚拟用户同时访问应用系统,并收集和分析系统响应时间、吞吐量等关键指标,帮助开发人员和测试工程师发现性能瓶颈。
- **版本信息**:本指南针对的是 LoadRunner 9.5 版本,发布于2009年1月。
- **功能概述**:LoadRunner 支持多种类型的负载测试,包括但不限于Web、ERP/CRM、数据库等应用的性能测试。
#### 二、LoadRunner 组件及其作用
- **Virtual User Generator (VuGen)**:用于录制用户的业务流程,并将其转化为脚本,供后续的测试使用。
- **LoadRunner Controller**:负责创建负载测试场景,配置测试计划,以及执行负载测试。
- **Analysis**:用于收集测试过程中产生的数据,并提供可视化的报告和图表,帮助分析系统性能。
#### 三、LoadRunner 术语解析
- **虚拟用户 (Virtual User)**:模拟真实用户的行为。
- **场景 (Scenario)**:定义了负载测试的执行方式,包括虚拟用户数量、加载模式等。
- **脚本 (Script)**:包含了用户交互序列的代码,用以模拟用户操作。
#### 四、负载测试流程
1. **录制业务流程**:使用 VuGen 录制用户的实际操作步骤,生成脚本。
2. **修改脚本**:根据需要调整脚本内容,如添加参数化处理、事务标记等。
3. **创建场景**:在 Controller 中设计负载测试方案,设置虚拟用户数和运行时间等。
4. **执行测试**:运行负载测试,收集数据。
5. **分析结果**:利用 Analysis 进行数据分析,找出性能问题。
#### 五、创建脚本
- **使用 VuGen**:介绍如何启动 VuGen 并开始录制用户操作。
- **使用向导模式**:提供一种简化的方式创建脚本,适合初学者。
- **脚本查看**:讲解如何查看生成的脚本代码,以及如何进行基本的编辑和调试。
#### 六、回放脚本
- **设置运行时行为**:配置脚本在执行时的行为,例如错误处理、事务设置等。
- **实时监控**:在脚本执行过程中实时查看状态,确保测试顺利进行。
- **结果查看**:介绍如何查看回放结果,包括性能指标、错误日志等信息。
#### 七、解决常见问题
- **回放错误**:列举了一些常见的回放失败情况,并给出了解决建议。
- **服务器值处理**:如何正确处理服务器返回的动态值,确保脚本能正常运行。
#### 八、为负载测试准备脚本
- **业务流程评测**:评估业务流程的合理性,确保脚本覆盖所有必要的测试场景。
- **模拟多用户**:介绍如何在脚本中模拟多个并发用户,以更接近真实世界的使用情况。
- **内容验证**:验证 Web 页面的内容,确保测试结果的准确性。
#### 九、创建负载测试场景
- **Controller 使用**:介绍 Controller 的基本功能和界面布局。
- **场景配置**:详解如何在 Controller 中创建和配置负载测试场景。
- **执行与监控**:讲解如何启动测试,并在执行过程中进行监控。
#### 十、文档资源和支持
- **文档更新**:解释了文档版本更新的规则和方式,以及如何查找最新的文档资料。
- **在线支持**:提供了 HP 软件支持网站的地址,以及获取支持服务的方法。
- **社区交流**:鼓励用户参与 HP 软件社区,与其他用户交流经验和技巧。
通过以上知识点的总结,我们可以清晰地了解到 LoadRunner 9.5 版本的主要功能和使用方法,这对于从事性能测试工作的技术人员来说是非常宝贵的资源。