LOADRUNNER中级教程:核心技术详解

需积分: 5 1 下载量 83 浏览量 更新于2024-11-03 收藏 1.58MB PPT 举报
"LOADRUNNER中级教程涵盖了检查点、参数化、集合点、关联和Run-Time Settings设置等关键概念,是提升LoadRunner测试技能的重要学习资料。" 在LoadRunner测试中,掌握这些中级技巧对于有效地进行性能测试至关重要。 1. **检查点**:检查点用于验证应用程序的行为,特别是在压力测试期间。它们可以是文本或图像,确保服务器返回的数据与预期相符。在VuGen中插入检查点,可以通过比较网页内容来确认功能是否正常工作。这包括在脚本中使用特定的函数来实现检查点,以便在多用户环境下验证应用的稳定性。 2. **参数化**:参数化是将静态数据转换为动态数据的过程,以模拟真实用户的各种输入。它减少了脚本的重复性,并避免在并发执行时因相同数据引发的冲突。在LoadRunner中,用户可以创建参数,用它们替换脚本中的常量值,并指定数据来源,如文件、数据库等。参数化过程包括在脚本中使用参数,设置参数属性,并定义数据源。 - **参数化过程**:例如,可以将脚本中的一个固定数值(如9971239)替换为名为`Spec_id`的参数,选择参数类型(如文件),并配置参数属性以指向存储数据的文件路径。 - **连接数据库**:为了获取参数数据,LoadRunner允许直接连接到数据库,通过SQL查询获取不同值。这使得脚本能够根据数据表中的行变化提供不同的输入,增强测试的多样性。 3. **集合点(Rendezvous Point)**:集合点是在负载测试中让多个虚拟用户在同一时间到达特定点,以模拟现实世界中的同步行为。这有助于测试系统的处理能力,特别是在大量用户同时执行某一操作时。 4. **关联(Correlation)**:关联是解决动态数据问题的关键,它识别并替换脚本中每次运行都变化的值,如Session ID或Cookie。关联确保每个虚拟用户都有其独立的数据流,增加了测试的真实性和准确性。 5. **Run-Time Settings设置**:这是LoadRunner控制器中的一个重要部分,允许调整虚拟用户的行为,如思考时间、网络延迟、并发用户数等。正确的设置可以更好地模拟用户活动,优化测试效果。 理解并熟练运用这些中级LoadRunner技术,能够帮助测试人员构建更复杂、更贴近实际场景的性能测试,从而更好地评估和优化系统的性能和稳定性。