美文网首页
PostMan:接口响应断言

PostMan:接口响应断言

作者: R_zb | 来源:发表于2019-11-12 00:20 被阅读0次

    断言响应状态码

    //断言 状态码==200
    pm.test("Status code is 200", function () {
        pm.response.to.have.status(200);
    });
    

    断言响应时间

    //断言接口响应时间小于600ms
    pm.test("Response time is less than 600ms", function () {
        pm.expect(pm.response.responseTime).to.be.below(600);
    });
    

    断言响应中的字段值等于某个值,如:“error_code” = 2

    // 断言响应中的"error_code" = 2
    pm.test("error_code test", function () {
        var jsonData = pm.response.json();
        pm.expect(jsonData["error_code"]).to.eql(2);
    });
    
    

    断言响应中包含某个字段

    pm.test("Body matches string", function () {
        pm.expect(pm.response.text()).to.include("error_code");
    });
    
    // 断言响应中包含"error_code"
    

    断言响应中的列表长度

    pm.test("data list test", function () {
        var jsonData = pm.response.json();
        pm.expect(jsonData["data"].length).to.eql(41);
    });
    
    // 断言响应中list的字段长度
    

    参考链接

    PostMan官网:https://learning.getpostman.com/docs/postman/scripts/test-scripts/


    相关文章

      网友评论

          本文标题:PostMan:接口响应断言

          本文链接:https://www.haomeiwen.com/subject/umbtictx.html