运行本地调度或测试

您可以在本地通过一个用户运行测试,或者使用缺省启动配置来运行调度。

关于此任务

以此方式运行调度或测试时,IBM® Rational® Performance Tester 会自动设置简单启动配置。测试通过一个用户在本地计算机上运行。调度通过已设置的用户组和位置来运行。但是,执行结果具有缺省名称(与调度或测试相同,带有前缀)并存储在缺省位置中。

通过多个代理运行调度时,某个代理可能会丢失,尤其是在长时间负载测试运行期间。 丢失代理并不常见,只是发生在某些极端个案中,如计算机内存耗尽时。如果丢失代理,那么缺省情况下将停止调度。以此方式停止调度时,必须修正代理丢失的原因或添加更多代理,然后再运行调度。要在不使用已丢失的代理的情况下继续运行调度,请在“调度”编辑器中单击高级选项卡并清除代理丢失时停止执行复选框。通常,代理会在彼此之间划分负载。因此,在不使用已丢失的代理的情况下运行调度可能会产生不可预测的结果。 如果使用分段数据池,并且在不使用已丢失的代理的情况下运行调度,那么不会在尚存的代理之间重新分发数据。此外,如果调度具有多个阶段,那么缺省情况下,下一个阶段中将在尚存的代理之间分发用户负载。 但是,如果选中替换当前阶段中丢失的用户复选框,那么当前阶段中将在尚存的代理之间均匀分发用户负载。如果清除该复选框并允许某个百分比的用户在阶段执行期间退出,那么下一个阶段中将在尚存的代理之间分发用户负载。调度运行中代理的丢失会记录在“性能报告”中。

若要正常地停止测试而不导致不完整的页面命中,请在窗口 > 首选项 > 测试 > 测试执行中,选择请求停止时允许活动操作

要接收运行状态的电子邮件通知,请在窗口 > 首选项 > 测试 > 测试执行中指定电子邮件属性。

过程

  1. 在“测试导航器”中展开项目,直到找到该调度或测试。
  2. 右键单击调度或测试,然后单击运行方式 > 性能调度运行方式 > 测试
    注: 如果您在远程 Macintosh 计算机上运行 HTTP 调度,那么此测试将失败。在 Macintosh 计算机上的 Oracle JDK 中必须可以使用用于记录的密码套件。 例如,可在 Macintosh 上使用 TLS_RSA_WITH_AES_128_CBC_SHA

结果

运行测试或调度后,将打开“性能测试运行”视图。在此视图中,可以添加有关所选结果的注释并查看用于运行调度的设置。要添加注释,请在“性能测试运行”视图的左下方面板中单击用户注释。 您输入的注释将显示在性能报告的“摘要”页面上。 要查看用于调度运行的设置,请单击调度设置。这将显示“性能测试运行视图调度设置”页面,其中会显示统计信息和用于运行的测试日志设置。

注: 当您记录包含了文件下载的测试时,文件不会实际保存到磁盘。但是,可通过查看希望获得文件的请求的响应来确认已从服务器检索到文件。查找对较大已下载文件的请求的一种方法是查找具有较大响应的请求。

下一步做什么

您可以配置调度或测试。设置配置的典型原因是控制执行结果的存储位置。有关更多信息,请参阅设置启动配置

反馈