如何参数化邮递员集合中每次迭代的测试?



我的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。

有没有办法在邮递员中迭代提供预期的测试结果?

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

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

最新更新