Mer cury LoadRunner 测试流程 欢迎使用 《Merc u r y LoadRu nner 测试流程》。本测试流程简要介绍了使用 Mercu r y LoadRu nner 的分步过程和说明。 LoadRu nner 通过模拟一个多用户并行工作的环境来 对应用程序进行负载测试。当应用程序在负载下运行时, LoadRu nner 会准确地度量、 监控并分析系统的性能和功能。 第一章 LoadRunner 技术 使用 Mercu ry LoadRu nner,可以创建场景,并在其中定义性能测试会话期间发生的事 件。在场景中, LoadRu nner 会在物理计算机上用虚拟用户 (即 Vu ser)代替真实用户。 这些 Vu ser 通过以可重复、可预测的方式模拟典型用户的操作,在系统上创建负载。 假设您正在测试一个基于 Web 的旅行代理应用程序 (用户可以通过它在线预订航班), 并要确定多个用户同时执行相同的事务时,该应用程序将如何处理。使用 LoadRu nner 代替旅行代理,您可以创建具有 1000 个 Vu ser 的场景,并且这些 Vu ser 可以同时尝试 在应用程序中预订航班。 1.1 测试过程 LoadRu nner 测试过程由以下四个基本步骤组成: ➤ 步骤 1 — 创建脚本:捕获在您的应用程序中执行的典型最终用户业务流程。 ➤ 步骤 2 — 设计场景:通过定义测试会话期间发生的事件,设置负载测试环境。 ➤ 步骤 3 — 运行场景:运行、管理并监控负载测试。 ➤ 步骤 4 — 分析结果:分析负载测试期间 LoadRu nner 生成的性能数据。 1.2 LoadRunner 组件 测试过程的每个步骤均由一个 Mercu ry LoadRu nner 组件执行。这些组件如下: ➤ Mercu ry 虚拟用户生成器 (Vu Gen) — 创建脚本 Vu Gen 通过录制应用程序中典型最终用户执行的操作来生成虚拟用户 (Vu ser)。 Vu Gen 将 这些操作录制到自动虚拟用户脚本中,以便作为负载测试的基础。 ➤ Mercu ry LoadRu nner Controller — 设计和运行场景 Controller 是用来创建、管理和监控负载测试的中央控制台。使用 Controller 可以运行用 来模拟真实用户执行的操作的脚本,并可以通过让多个 Vu ser (虚拟用户)同时执行这些 操作来在系统中创建负载。 ➤ Mercu ry Analy sis — 分析场景 Mercu ry Analy sis 提供包含深入的性能分析信息的图和报告。使用这些图和报告,可以标 识和确定应用程序中的瓶颈,并确定需要对系统进行哪些更改来提高系统性能。 ...