pm.sendRequest是异步请求,如果要顺序执行,需嵌套使用
get请求发送:
const aa= 'https://www.baidu.com';
pm.sendRequest(aa, function (err, response) {
if (err) {
console.log(err);//打印日志
} else {
var bb = response.json();
pm.variables.set("cc", bb.data);//保存变量
}
});
post请求发送:
const URL = “https://www.baidu.com”;//调用接口地址
var aa={
url: URL,
method: "POST",
header: {
"Content-type" : "application/json",
"token": "1234",
},
body: {//raw模式传参
mode: 'raw',//mode和raw配合可以实现urlencoded、xml等格式的请求
raw: JSON.stringify({//发送json格式的数据
"name": "ttt"
}),
raw: “<xml>hello</xml>”//发送xml格式的数据,
},
body: {//x-www-form-urlencoded模式传参
mode: 'urlencoded',
urlencoded: "name=ttt&pass=qqq"
}
body: {//form-data模式传参
mode: 'urlencoded',//mode和raw配合可以实现urlencoded、xml等格式的请求
formdata: [{
"name": "ttt",
"pass": "qqq"
}]
}
};
pm.sendRequest(aa, function (err, response) {
var bb = response.json();
pm.variables.set("cc", bb.data);//保存为变量
console.log(bb.data);//控制台打印日志
});
版权归原作者 weixin_59993190 所有, 如有侵权,请联系我们删除。