如下:请求前的脚本函数,主要是对(全局变量、环境变量)的设置、查询、删除,还有一个方法是查询变量、发送请求。总共8个
var host = pm.variable.get("host"); // 获取环境变量host的值
// 1、轮巡响应列表
for (var i = 0; i <pm.response.json().retlist.length; i++) {
// 2、取出每条元素的id
var listID = pm.response.json().retlist[i].id;
if (listID!='1078') {
// 3、删除不是1078的所有数据
// 3.1 先构造请求
var deleteRequest = {
url : host+'/api/mgr/sq_mgr',
method :"DELETE",
body : {
mode: 'urlencoded', // 编码模式是url 编码
urlencoded: 'action= delete_course&id='+listID // 将id参数接入
}
};
// 3.2 发送该请求,处理函数是 测试构建函数,用于接收响应结果并判断
pm.sendRequest(deleteRequest, function(err, response) {
pm.test(">>>删除操作API", function() {
var jsonData = pm.response.json();
pm.expect(jsonData.retcode).to.equal(0);
})
});
}
}