章节目录:
使用手动云机器配置
本章节描述如何在 Amazon 云中启用 Load Test 远程机器,并在负载测试中使用。
要求
- AWS 机器必须满足 Load Test 工具最低硬件要求。请参阅系统要求。
- 您需要一个现有的安全组,或在端口 8189 打开的情况下创建一个新的安全组(如以下部分所述)。
在 AWS 中启动 Load Test 代理
- 将日志打印到 AWS 控制台并选择 IMAGES> AMIs。
- 从查询菜单选择 Public Images 并查找“Parasoft Load Test”代理。该代理是一个公共 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。
如果首次启动 Load Test Agent AMI,则创建一个新的安全组。为了清晰起见,可以将其称为 Parasoft Load Test Agent。安全组必须具备以下规则,以允许 Load Test Controller 与 Agent 通信:
类型 自定义 TCP 规则 Protocol TCP 端口范围 8189 源地址 0.0.0.0/0 允许所有 IP 通讯。您还可以限制您所选的 IP 规则。 说明 负载测试代理端口 如果您计划在您启动的实例上使用 SSH,则将其端口添加到组中。
- 选择 Proceed without a key pair。如果您计划通过 SSH 连接到示例,选择一个现有密钥对或创建一个新的密钥对。
配置 Load Test 机器
在启动 AWS 实例后完成以下步骤:
- 在 Load Test 配置树中创建一个新的 Load Test 远程机器,并将其 DNS 名或 IPv4 地址复制到机器配置面板的主机字段中。
- 在机器节点上右键点击,选择验证以检查机器是否准备就绪。在启动 AWS 实例之后,Load Test 代理可能会需要一两分钟来启动。
此时,您可以将云中的机器视为普通的远程机器。有关远程机器操作的更多信息,请参阅在远程机器上运行负载测试。
完成时终止实例