创建引用或字段引用

当您指定测试值作为引用或指定一组测试数据作为字段引用时,可在测试中的其他地方使用这些数据。

关于此任务

引用(通常位于响应数据中)指向您想要在后续测试位置(通常为请求)中使用的特定值。可使用引用来替换请求值。该替换称为数据关联。还可将引用用作对测试中 IF-THEN 条件的输入,或者用作对测试所调用的定制 Java™ 代码的输入。

字段引用指向一整块测试数据。例如,整个 HTTP 响应可指定为字段引用。可将字段引用用作对测试所调用的定制 Java 代码的输入。

过程

  1. 在“测试导航器”中,浏览以找到测试并双击该测试。测试将打开。
  2. 找到要指定为引用或字段引用的值或数据集。
    不同的协议支持不同的引用。对于 HTTP 测试,可在以下字段中创建引用和字段引用:
    • 响应头值,“响应头”表的“值”列
    • 响应内容,“内容”字段
    对于 HTTP 响应,可在以下字段中创建字段引用:
    • “状态”字段
    • “原因”字段
  3. 创建引用:
    1. 对于响应内容,将值突出显示。对于响应头内容,单击“响应头”表中的相应行,然后单击修改
    2. 右键单击,然后单击创建引用 值将以淡蓝色突出显示以指示这是未使用的引用。使用该引用时,突出显示色将更改为深蓝色。将自动为引用提供名称。要查看引用名称,请右键单击值,然后选择属性。 要编辑用于查找引用的正则表达式,请单击“属性”窗口上的切换正则表达式助手按钮。正则表达式助手将显示与正则表达式匹配的响应内容以及由正则表达式捕获的组。 要确保始终记录关于引用的详细信息,请选择引用并单击属性,然后单击始终记录详细信息复选框。要创建将由 HTTP 辅助请求使用的引用,必须选择所有出现实例。您还可以在所有出现实例的给定范围内对引用进行匹配。
    注:

    创建以供 HTTP 辅助请求使用的引用不能供定制代码或其他数据源使用。

    如果选中始终记录详细信息复选框,那么将记录详细信息,而不考虑为调度所设置的记录级别。必须将该选项仅用于调度目的。

    可以始终记录替换项、数据源和请求的详细信息。

  4. 要创建字段引用,请勿突出显示值。 请改为右键单击值,然后单击创建字段引用
    1. 不会为字段引用自动提供名称。 要为字段引用命名,请右键单击字段引用,然后选择属性。在名称字段中输入名称,然后单击确定
    整个字段将以黄色突出显示以指示这是字段引用。

反馈