通过定义用户组,您可以将相关测试分组在一起,并且并行地运行这些测试。
过程
- 在“测试导航器”中,浏览以找到调度并双击该调度。 此时将打开该调度。
- 右键单击调度,然后单击。
- 在组名中,输入用户组的描述性名称。
- 在组大小下,选择绝对或百分比,并输入组中的用户数或用户百分比。
选项 |
描述 |
绝对 |
指定虚拟用户的静态数量。输入想要能够运行的最大虚拟用户数。例如,如果输入 50,那么每次运行调度时可运行最多 50 个虚拟用户。通常情况下,请仅在组不添加工作负载时创建绝对用户组。例如,如果一个测试准备某个要使用的 Web 站点,而另一个测试将该站点复原为其初始状态,那么每个测试都将处于包含一个用户的绝对用户组中。 |
百分比 |
指定用户的动态数量。输入用户组所表示的工作负载百分比。通常情况下,请为用户组分配百分比,而不是绝对数量。例如,可能您的用户中有 70.0% 浏览 Web 站点,而有 30.0% 从 Web 站点订购商品。请以该比例设置两个用户组。
然后,在调度级别上输入要运行的初始用户数量。还可以在运行期间添加用户。调度将根据您指定的百分比来在动态用户组之间分配这些用户。 提示: 您可以指定分数百分比。
|
- 在位置下,选择在本地计算机上运行该组或在以下位置运行该组。
选项 |
描述 |
在本地计算机上运行该组 |
用户组将在您的计算机上运行。如果工作负载较小或者如果您在测试调度,请使用此选项。 |
在以下位置运行该组 |
通常情况下,请在远程计算机上运行用户组。当用户组在远程计算机上运行时,本地计算机上的工作台活动不会影响应用负载的能力。在以下情况下,请在远程位置运行用户组:- 有大量虚拟用户要运行,但本地计算机没有足够的处理器或内存资源来支持该负载时。您可以在不同位置运行这些用户以使每台计算机上运行的用户更少,从而保存资源。
- 测试需要特定客户机库或软件时。包含该测试的用户组必须在安装了特定库或软件的计算机上运行。
|
- 要声明远程位置,请执行以下操作:
- 单击。 “新添加”向导将打开。在此向导的第一页上,可指定远程位置的常规属性。
- 在主机名中,输入远程计算机的 IP 地址或标准主机名。
- 在名称中,输入远程计算机的描述性名称。
- 在部署目录中,输入远程计算机上用于存储测试资产的目录。 此目录(如不存在则会创建)用于存储调度运行期间所需的临时文件。
- 在操作系统中,选择远程计算机的操作系统,然后单击下一步。
注: 如果使用处理器价值单元 (PVU) 许可功能,那么必须选择经过 PVU 许可的操作系统。例如,Windows(PVU 许可)而不是 Windows。
- 指定此位置的 IP 别名属性。
要看似每个虚拟用户都具有其自己的 IP 地址,请单击启用 IP 别名。
- 要在远程位置使用所有网络接口中的 IP 地址,请单击使用所有网络接口中的 IP 地址。
- 要使用部分网络接口中的地址,请单击仅使用以下网络接口中的 IP 地址。
提示: 单击添加可以添加接口名称,单击编辑可以更改接口名称。指定通过逗号分隔的网络接口,例如 eth0, eth1。如果不使用此格式,那么连接尝试将失败。
- 单击下一步。在该向导的第三页上,可指定文件位置。
- 在文件名中,输入要包含该计算机相关信息的文件的名称,然后单击下一步。
注: 该文件中存储的数据包含诸如主机名和部署目录等信息。以后可以通过打开测试导航器并双击该文件以更改此信息。
- 要添加已经声明的位置,请执行以下操作:
- 单击。
- 在“选择位置”窗口中,选择将运行用户组的计算机,然后单击确定。
示例
以下调度显示了两个用户组。Browsers 表示 70.0% 的用户,而 Buyers 表示其余 30.0%:
下一步做什么
向调度添加了用户组之后,添加各用户组将运行的测试。