0


接口测试:pm.sendRequest用法

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);//控制台打印日志
});


本文转载自: https://blog.csdn.net/weixin_59993190/article/details/128288645
版权归原作者 weixin_59993190 所有, 如有侵权,请联系我们删除。

“接口测试:pm.sendRequest用法”的评论:

还没有评论