postman使用实例

1.以下以一个登录接口为例,介绍一下postman是如何发请求的。

先执行Pre-request Scripts(预处理) - body - tests(进行断言)

postman中变量的引用: {{}}

Pre-request Scripts

 body

 

 tests

 

2.打开view-show postman console窗口并结合console.log()可进行请求调试

3.常用Tests:

for循环:for in(循环索引) 与for of(循环列表)

tests["Status code is 200"] = responseCode.code === 200;

var jsonData = JSON.parse(responseBody);
console.log(jsonData);
tests["返回消息码正确"] = jsonData.code === "200";
tests["返回消息正确"] = jsonData.message === "OK";
var pid = pm.globals.get("zyhzh");
var engineid = true;
for (var i in jsonData.data.engineInfos) {
    record = jsonData.data.engineInfos[i];
    if(record.patientId === pid) {
    engineid = false;
    break;
    }
}
tests["不存在通过成功的数据正确"] = engineid;
for

设置等待时间:暂停一段时间(用于前一个接口执行后等待一段时间再请求下一个接口)

function sleep(milliSeconds) {
        var startTime = new Date().getTime();
        while (new Date().getTime() < startTime + milliSeconds) {
            console.log(new Date().getTime());
        }//暂停一段时间 10000=1S。
    }

sleep(10000);

 

posted @ 2019-08-19 20:39  爱打盹的猫猫  阅读(936)  评论(0编辑  收藏  举报