在本章节中:
使用手动云机器配置
本章节描述如何在 Amazon 云中启用负载测试远程机器,并在负载测试中使用它。
要求
- AWS 机器必须满足 Load Test 工具最低硬件要求。请查阅 系统要求。
- 您必须有一个现有的安全组,或在端口 8189 打开的情况下创建一个新的安全组(如以下部分所述)。
在 AWS 中启动负载测试代理
- 将日志打印到 AWS 控制台并选择 IMAGES> AMIs。
- 从查询下拉菜单选择 Public Images 并查询 “Parasoft 负载测试” 代理。 该代理是一个公共 AMI,适用于所有区域。
- 选择与您的 Load Test 工具版本匹配的 Parasoft Load Test 代理 AMI 版本,单击 Launch。
选择一个与所期望负载匹配的实例类型。
关于实例类型
一些实例,如 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] 部分。
配置实例。EC2-Classic 类型实例不需要任何变更。针对 VPC 类型,请确保您的实例将接收公共 IPv4 地址。
- 将内存设置为 20 GiB
- (可选)添加标签。我们推荐至少添加一个名称标签,例如,
Key=Name, Value=Parasoft Load Test Agent 9.10.3。
如果首次启动负载测试代理 AMI,则创建一个新的安全组。为了清晰起见,可以将其称为 Parasoft Load Test 代理。安全组必须具备以下规则,以允许负载测试控制器代理通信:
Type 自定义 TCP 规则 Protocol TCP Port Range 8189 Source 0.0.0.0/0 允许所有 IP 通讯。您还可以限制您所选的 IP 规则。 Description 负载测试代理端口 如果您计划在您正启动的实例上使用 SSH,则将其端口添加到组中。
- 选择 Proceed without a key pair。如果您计划在实例上使用 SSH 来选择一个现有密匙对或创建一个新的密匙对。
配置负载测试机器
在启动 AWS 实例后完成以下步骤:
- 在负载测试配置树中创建一个新的负载测试远程机器,并将其 DNS 名或 IPv4 地址复制到机器配置面板的主机字段中。
- 在机器节点上右键单击,选择 Verify 以检查机器是否准备就绪。在启动 AWS 实例之后,负载测试可能会耗时一两分钟来启动。
在这一点上,您可以将云中的机器视为常规远程机器。有关远程机器操作的更多消息,请查阅 在远程机器上运行负载测试。
完成时终止实例
当手动启动 Amazon 云中的负载测试远程工具时,您必须在完成负载测试之后终止实例。否则,Amazon 将向您收取运行实例的费用。