示例:通过规则将引用链接到替换

您可以创建数据关联规则来将引用链接到替换。

关于此任务

如果您了解必须关联请求中或 POST 数据中的哪个字段,请为该字段编写创建替换规则,然后将创建引用规则作为创建替换规则的子代插入。

过程

  1. 在规则编辑器中打开数据关联规则集。 新规则集将包含一个空的规则通道。
  2. 创建创建替换规则。请参阅通过数据关联规则创建替换以了解关于如何创建创建替换规则的更多信息。
  3. 右键单击创建替换规则,然后单击插入项 > 查找替换的数据源
  4. 右键单击查找替换的数据源规则,然后单击插入项 > 创建引用。如果引用存在,请选择查找引用而不是创建引用 创建引用查找引用规则将作为查找替换的数据源规则的子代插入。要使用父规则所抽取的替换值,请输入 %subname% 来作为正则表达式,其中 subname 是父规则所创建的替换的名称。请参阅使用数据关联规则创建引用以了解关于如何创建创建引用规则的更多信息。

结果

使用此规则集来重新关联测试数据时,将创建并链接已定义的引用和替换。

示例

假定测试中的 URI 是 http://host:port/RPThelp/index.jsp?topic=datacorrelation.html。 假定来自先前请求的部分响应数据包含 ...<id=2 docHelpName=recordtest> <id=23 docHelpName=datacorrelation> <id=24 docHelpName=rules>...。编写如下规则:将在 URI 中为 datacorrelation 创建替换站点,并将替换名称设置为 helpname。然后,将创建引用的规则作为替换规则的子代进行添加。引用规则的正则表达式为 docHelpName=%helpname%>。 因而,引用规则中的正则表达式将求值为 docHelpName=datacorrelation>。 该正则表达式会确保将正确的引用链接到替换站点。

反馈