【发布时间】:2018-01-19 17:52:29
【问题描述】:
我有一个名为 getcampaignlist 的 API。它根据相关人员向我返回所有带有描述的活动列表。就像在图片中一样,我有多个带有 ID 和描述的广告系列。我想使用设置环境变量
"postman.setEnvironmentVariable("cmid", jsonData.id);"
或
"postman.setEnvironmentVariable("cmid", jsonData.id)
在哪里
jsonData.campaignName==="online Games "; "
我的意思是我想通过集合运行器循环使用所有这些 id。如何在环境变量中设置值。因为当我设置 jsonData.id 时,它无法决定应该在环境变量“cmid”中设置哪个 id 值并返回 false。
【问题讨论】:
-
“return false”是什么意思?你有
var jsonData = pm.response.json()在你有postman.setEnvironmentVariable("cmid", jsonData.id)代码的测试选项卡中吗?此外,这不会得到任何东西,因为它是一个数组,所以jsonData[0].id将获得列表中的第一个id。
标签: collections automated-tests postman web-api-testing postman-collection-runner