【发布时间】:2023-01-09 23:42:57
【问题描述】:
我正在学习 Postman 测试脚本,但我坚持做一个练习。我需要检查响应是否包含指定值(数组中的行星之一称为 Tatooine)。身体反应:
"results": [
{
"name": "Tatooine",
"rotation_period": "23",
"orbital_period": "304",
"diameter": "10465",
{
"name": "Alderaan",
"rotation_period": "24",
"orbital_period": "364",
"diameter": "12500",
},
我创建了这个脚本:
const jsonData = pm.response.json();
pm.test("Your test name", function () {
for (let i = 0; i <= jsonData.results.length; i++) {
pm.expect(jsonData.results[i].name).to.include("Tatooine")};
});
但我不知道如何在找到搜索值后跳出循环并将测试标记为“已通过”。
【问题讨论】: