章节目录:

使用手动云机器配置

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

要求

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

在 AWS 中启动 Load Test 代理

  1. 将日志打印到 AWS 控制台并选择 IMAGES> AMIs
  2. 从查询菜单选择 Public Images 并查找“Parasoft Load Test”代理。该代理是一个公共 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. 如果首次启动 Load Test Agent AMI,则创建一个新的安全组。为了清晰起见,可以将其称为 Parasoft Load Test Agent。安全组必须具备以下规则,以允许 Load Test Controller 与 Agent 通信:

    类型自定义 TCP 规则
    ProtocolTCP
    端口范围8189
    源地址0.0.0.0/0 允许所有 IP 通讯。您还可以限制您所选的 IP 规则。
    说明负载测试代理端口

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

  9. 选择 Proceed without a key pair。如果您计划通过 SSH 连接到示例,选择一个现有密钥对或创建一个新的密钥对。

配置 Load Test 机器

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

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

此时,您可以将云中的机器视为普通的远程机器。有关远程机器操作的更多信息,请参阅在远程机器上运行负载测试

完成时终止实例

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



  • No labels