在另一个测试步骤请求中使用一个测试步骤的响应

时间:2015-10-08 10:33:05

标签: json soapui

如何在SOAP UI测试运行器中的另一个测试用例的测试步骤中使用测试用例的一个测试步骤的响应?我正在使用post方法并拥有json体。响应也是json。我想在下一个测试步骤中使用我在一个测试步骤中收到的字段值。有可能,如果是的话,怎么样?

1 个答案:

答案 0 :(得分:0)

通常,每项测试都应该是独立的。

但是在这里你似乎带来了测试之间的依赖关系。

无论如何,在第一个测试用例中,从响应中提取值并将其添加到同一测试用例或测试套件级别的属性中。然后从下一个测试用例中访问该值。

测试套件级别属性

在第一个测试用例中设置值 -  context.testCase.testSuite.setPropertyValue('PROPERTY_NAME', 'PROPERTY_VALUE')

使用常规步骤 - context.testCase.testSuite.getPropertyValue('PROPERTY_NAME')

访问第二个测试用例中的上述内容

使用请求步骤 - 在第二个测试用例中访问上述内容 ${#TestSuite#PROPERTY_NAME}