向调度添加用户组

通过定义用户组,您可以将相关测试分组在一起,并且并行地运行这些测试。

过程

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

示例

以下调度显示了两个用户组。Browsers 表示 70.0% 的用户,而 Buyers 表示其余 30.0%:
包含两个用户组的树

下一步做什么

向调度添加了用户组之后,添加各用户组将运行的测试。

反馈