我有一个测试贴一些项目
例如
POST:item:1
POST:item:2等等
现在在1st Post请求中,我试图在pre-request-script
中设置一个全局变量 postman.setGlobalVariable("item", 1);
并在正文中使用此变量 e.g
"item": "{{item}}",
它起作用。
现在在2nd Post请求中,我想在pre-request-script
item=item+1;
postman.setGlobalVariable("item", item);
与身体相同。 但它给出了以下错误
评估预请求脚本时出错:item不是 定义
由于
答案 0 :(得分:1)
postman.setGlobalVariable(" item",Number(postman.getGlobalVariable(" item"))+ 1);
答案 1 :(得分:1)
使用当前版本的Postman(6.2.x),您可以在“测试”标签中设置变量,例如
全局变量
pm.globals.set("variable_key", "variable_value");
环境变量
pm.environment.set("variable_key", "variable_value");
要更新答案,它将为
pm.globals.set("item", Number(postman.getGlobalVariable("item"))+1);