Rest 邮递员中的迭代Post请求
我需要帮助,在邮递员和不同的身体里反复地请求邮件。下面给出的示例,其中必须更改公司名称。最好从文档或脚本中的数组中读取公司名称。请告诉我怎么做Rest 邮递员中的迭代Post请求,rest,post,postman,Rest,Post,Postman,我需要帮助,在邮递员和不同的身体里反复地请求邮件。下面给出的示例,其中必须更改公司名称。最好从文档或脚本中的数组中读取公司名称。请告诉我怎么做 { "d": "{{company}}" } 我发现了类似的内容,但我得到了错误:(评估请求前脚本时出错:TypeError:cannotread属性'get'of undefined) 请求前脚本: if(!companies){ companies = ["111", "222",
{
"d": "{{company}}"
}
我发现了类似的内容,但我得到了错误:(评估请求前脚本时出错:TypeError:cannotread属性'get'of undefined)
请求前脚本:
if(!companies){
companies = ["111",
"222",
"333"];
}
var currentCompany = companies.shift();
pm.enviroment.set("company",currentCompany);
pm.enviroment.set("companies", companies);
测试:
var companies = pm.enviroment.get("companies");
if(companies && companies.length > 0){
postman.setNextRequest("my url");
} else {
postman.setNextRequest(null);
}
有很多小错误:
pm.environment.set
(右)而不是pm.environment.set
(假)var companys=JSON.parse(pm.environment.get(“companys”)代码>到任务前脚本的第一行
JSON.stringify(myObject)
例如pm.environment.set(“company”,JSON.stringify(currentCompany))代码>和模拟JSON.parse(myStringVar),用于在var companys=JSON.parse(pm.environment.get(“companys”))中加载变量代码>
您可以在Postman中使用请求前脚本,搜索它。谢谢您的评论,我已经编辑了问题,请检查有什么问题。@SamirAmanov如果我的帖子有帮助,如果您接受它作为正确答案,我将非常高兴。