邮递员:如何在测试中迭代我的 JSON 文件?
Postman: How to iterate my JSON file in test?
我有一个 JSON 文件,它是一个包含 6 个对象的数组。
我想 运行 每个对象测试 3 次。
当我在 Collection Runner 页面上将 Iterations
选项设置为 3 时,它 运行 我对前三个对象测试一次,当我希望它遍历整个数组时 3次。
我的数据:
[{"id": "101"},{"id": "102"},{"id": "103"},{"id": "104"},{"id": "105" },{"id":"106"}]
我的测试:
我不认为你可以让它在集合运行器中做你想让它做的事——它可以在 Newman
脚本中完成,但是不是通过 UI...我可能是错的。 UI 中的 Iterations
数字与 JSON 中的数据集相关(如下面的预览所示),而不是循环遍历该数据的次数。因此,如果您添加 3
,它只会使用 101、102 和 103 值发出三个请求。
为了获得您想要的结果,您可能需要在 JSON 文件中将 101 > 106
值复制三次,并将迭代值设置为 18
我有一个 JSON 文件,它是一个包含 6 个对象的数组。
我想 运行 每个对象测试 3 次。
当我在 Collection Runner 页面上将 Iterations
选项设置为 3 时,它 运行 我对前三个对象测试一次,当我希望它遍历整个数组时 3次。
我的数据:
[{"id": "101"},{"id": "102"},{"id": "103"},{"id": "104"},{"id": "105" },{"id":"106"}]
我的测试:
我不认为你可以让它在集合运行器中做你想让它做的事——它可以在 Newman
脚本中完成,但是不是通过 UI...我可能是错的。 UI 中的 Iterations
数字与 JSON 中的数据集相关(如下面的预览所示),而不是循环遍历该数据的次数。因此,如果您添加 3
,它只会使用 101、102 和 103 值发出三个请求。
为了获得您想要的结果,您可能需要在 JSON 文件中将 101 > 106
值复制三次,并将迭代值设置为 18