|
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试实施 >
|
考试要求:掌握
相关知识点:91个
|
|
|
|
|
方案由Vuser组构成,Vuser模拟与应用程序进行交互的实际用户。运行方案时,Vuser会在服务器上生成负载,测试工具会监视服务器和事务性能。Vuser组用于将方案中的Vuser组织成可管理的组。可以创建包含具有共享或相似特征的Vuser的Vuser组。例如,可以为运行相同Vuser脚本的所有Vuser创建Vuser组。
|
|
|
|
可以为定义的Vuser组中的各个Vuser定义属性。对于每个Vuser,可以分配不同的脚本和负载生成器计算机。
|
|
|
|
可以设置脚本的运行时设置,采用在控制中心自定义执行Vuser脚本的方式。
|
|
|
|
在测试执行之前,需要配置方案的负载生成器和Vuser行为,即制定场景。虽然默认设置与大多数环境对应,但是LoadRunner允许修改这些设置以便自定义方案行为。这些设置适用于所有未来的方案运行并且通常只需设置一次。这一类设置适用于方案中所有的负载生成器。如果全局方案设置与单个负载生成器的设置不同,则负载生成器设置将替代它们。
|
|
|
可以指出哪些负载生成器将在方案中运行Vuser。例如,如果某个负载生成器不适用于特定方案,可以暂时排除此负载生成器。如果要隔离特定计算机以测试其性能,则禁用负载生成器相当有用。
|
|
|
可以为各个负载生成器配置附加设置。可以配置的设置有:状态、运行时文件存储、UNIX环境、运行时配额、Vuser状态、Vuser限制、连接日志(专家模式)、防火墙和WAN仿真。
|
|
|
|
可以使用终端服务管理器,来远程管理在终端服务器上的、负载测试方案中运行的多个负载管理器。此外,可以使用终端服务器克服只能在基于Windows的负载生成器上运行单个GUI Vuser的局限性。通过为每个GUI Vuser打开一个终端服务器会话,可以在同一应用程序上运行多个GUI Vuser。
|
|
|
使用终端服务,可以集中管理连接到服务器的每个客户端的计算资源,并为每名用户提供他们自己的工作环境。使用终端服务器客户端,可以通过远程计算机在基于服务器的计算环境中操作。终端服务器通过网络传送应用程序,并通过终端仿真软件显示它们。每个用户会登录并只会看到他们各自的会话,服务器操作系统以透明的方式将该会话独立于其他任何客户端会话进行管理。检查如下图所示的测试工具组件协同工作可以了解测试工具组件在终端会话期间如何协同工作。下图为测试工具组件协同工作不意。
|
|
|
|
|
终端服务器客户端可以同时运行多个终端会话。使用终端服务管理器,可以选择要在方案中使用的终端数量(如果有足够的终端会话在运行)以及每个终端可以运行的最大Vuser数。这样,终端服务管理器便可以在客户端会话间均匀地分配虚拟用户的数量。使用终端服务管理器可以做到以下几点。
|
|
|
|
|
. 使用终端服务管理器在终端服务器上分配Vuser。
|
|
|
|
可以使用Shunra WAN仿真器在负载测试方案中模拟各种网络基础结构的行为。使用WAN仿真,可以在部署前模拟并测试广域网(WAN)对最终用户响应时间和性能的影响。
|
|
|
使用WAN仿真,可以在测试环境中准确地测试实际网络条件下WAN部署产品的点到点的性能。通过引入极为可能发生的WAN影响(如局域网中的滞后时间、包丢失、链路故障和动态路由等影响),可以描绘WAN云图的许多特征,并在单一网络环境中有效地控制仿真。可以在WAN仿真监视报告中观察仿真设置对网络性能的影响。
|
|
|
|
为Vuser或Vuser组选择了脚本后,可以编辑脚本或查看所选脚本的详细信息。
|
|
|