定义调度中的性能需求

您可以定义调度的性能需求来指定可接受的性能阈值和验证服务级别协议。

过程

  1. 在“测试导航器”中,浏览以找到调度并双击该调度。 此时将打开该调度。
  2. 调度元素详细信息区域中,单击性能需求选项卡,然后选择启用性能需求 该页面包含应用于调度的性能需求的表。在表内,需求组织成与所有协议相关的常见需求、特定于协议的需求以及与所收集的资源数据相关的需求。
  3. 展开需求树,单击要定义的需求,然后按如下所示定义需求:
    选项 描述
    名称 可以更改性能需求的名称以提高可读性。但是,更改需求名称会导致“性能需求”报告(使用已更改的名称)和其他报告(使用缺省名称)之间不匹配。因此,在更改需求名称时,请确保记录原始名称。
    运算符 选择运算符。
    输入值。
    标准 单击此项以使需求成为标准需求。如果不满足标准需求,那么调度运行的判定将是失败。清除此选项可将需求标记为补充需求。通常,补充需求用于内部跟踪的需求。补充需求无法导致运行失败,并且补充结果限制为“性能需求”报告的两个页面。
  4. (可选)选择隐藏未定义的需求以隐藏阴影行。阴影指示需求未定义。
  5. 选择需求并单击清除以除去其定义。该需求仍然可用并可重新定义。

示例

您可以在测试中(如果协议支持测试)或在调度中定义性能需求。在测试中定义需求时,将为每个测试元素分别定义该需求,即使选择多个测试元素也是如此。在调度中定义需求时,该需求应用于测试元素的聚集。

例如,假定您选择测试中的每个页面并定义以下需求:Average response time for page [ms] [For Run] 必须少于 5 秒。这表示如果测试中一个页面的响应时间为 6 秒,那么该页面上的需求失败。响应时间少于 5 秒的其他页面将合格。

假定您打开调度并定义以下需求:Average response time for all pages [ms] [For Run] 必须少于 5 秒。这将测量所有页面的平均响应时间。一个页面的响应时间可以为 30 秒,但如果有足够多的页面的响应时间足够低,从而抵消这一个页面的负面影响,那么需求将合格。

有关在 HTTP 测试中定义需求的信息,请参阅定义测试中的性能需求


反馈