在本章节中:

使用手动云机器配置

本章节描述如何在 Amazon 云中启用负载测试远程机器,并在负载测试中使用它。

要求

  • AWS 机器必须满足 Load Test 工具最低硬件要求。请查阅 系统要求
  • 您必须有一个现有的安全组,或在端口 8189 打开的情况下创建一个新的安全组(如以下部分所述)。 

在 AWS 中启动负载测试代理

  1. 将日志打印到 AWS 控制台并选择 IMAGES> AMIs
  2. 从查询下拉菜单选择 Public Images 并查询 “Parasoft 负载测试” 代理。  该代理是一个公共 AMI,适用于所有区域。
  3. 选择与您的 Load Test 工具版本匹配的 Parasoft Load Test 代理 AMI 版本,单击 Launch
  4. 选择一个与所期望负载匹配的实例类型。 

    关于实例类型

    一些实例,如 T2 实例,只会被启动到虚拟私有云(VPC)中,然而其他实例,如 M3 实例,可以启动到 EC2-Classic 网络中。如果选择 VPC 类型实例,您需要保证该实例将接受一个 IPv4 地址。例如,在默认子网中启动的 VPC 类型实例接收一个公共 IPv4 地址,而其他 VPC 配置不会自动接收 IPv4 地址。每个 EC2-Classic 类型实例自动接收一个 Ipv4 地址。有关更多信息,请查阅 AWS 文档的 Amazon EC2 和 Amazon 虚拟私有云 [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html#differences-ec2-classic-vpc] 部分。

  5. 配置实例。EC2-Classic 类型实例不需要任何变更。针对 VPC 类型,请确保您的实例将接收公共 IPv4 地址。

  6. 将内存设置为 20 GiB
  7. (可选)添加标签。我们推荐至少添加一个名称标签,例如, Key=Name, Value=Parasoft Load Test Agent 9.10.3。
  8. 如果首次启动负载测试代理 AMI,则创建一个新的安全组。为了清晰起见,可以将其称为 Parasoft Load Test 代理。安全组必须具备以下规则,以允许负载测试控制器代理通信:

    Type自定义 TCP 规则
    ProtocolTCP
    Port Range8189
    Source0.0.0.0/0 允许所有 IP 通讯。您还可以限制您所选的 IP 规则。
    Description负载测试代理端口

    如果您计划在您正启动的实例上使用 SSH,则将其端口添加到组中。

  9. 选择 Proceed without a key pair。如果您计划在实例上使用 SSH 来选择一个现有密匙对或创建一个新的密匙对。

配置负载测试机器

在启动 AWS 实例后完成以下步骤:

  1. 在负载测试配置树中创建一个新的负载测试远程机器,并将其 DNS 名或 IPv4 地址复制到机器配置面板的主机字段中。
  2. 在机器节点上右键单击,选择 Verify 以检查机器是否准备就绪。在启动 AWS 实例之后,负载测试可能会耗时一两分钟来启动。

在这一点上,您可以将云中的机器视为常规远程机器。有关远程机器操作的更多消息,请查阅 在远程机器上运行负载测试

完成时终止实例

 当手动启动 Amazon 云中的负载测试远程工具时,您必须在完成负载测试之后终止实例。否则,Amazon 将向您收取运行实例的费用。



  • No labels