0

我的 GET 请求是这样的:

<some ip>/search?IW_INDEX={IW_INDEX}&IW_FIELD_WEB_STYLE={IW_FIELD_TEXT}

数据文件如下:

IW_INDEX,IW_FIELD_TEXT
index1,text1
index2,text2

我对迭代 1 的测试如下:

tests["parameter1"] = responseBody.has("value=\"19\"");

现在这个值 19 将根据迭代而改变,并且在迭代 2 中可能是 20。

有没有办法在 Postman 中以迭代方式提供预期的测试结果?

4

1 回答 1

2

我认为您可以通过在您的 CSV 文件中添加一个带有“expected_result”的列并在测试中通过 {{data.expected_result}} 调用该值来做到这一点,因此您的测试应该如下所示:

tests["parameter1"] = responseBody.has("value=\"{{data.expected_result}}\");

于 2018-10-22T15:09:02.623 回答