zoukankan      html  css  js  c++  java
  • postman接口测试

    get请求 (获取数据,但如果URL超长,建议更换类型)

    1.http://122.51.199.160:8080/wx/order/list?showType=0&page=1&limit=10

    2.http://api.nnzhp.cn/api/user/stu_info?stu_name=华华

    3.http://api.nnzhp.cn/api/user/stu_info?stu_name={{name}}  

    {name}参数化————name.txt

    4.检查点

    postman全局方法;Response body:Contains string

    pm.test("检查name", function () {
        pm.expect(pm.response.text()).to.include("name");
    });
    pm.test("检查msg", function () {
        pm.expect(pm.response.text()).to.include("msg");
    });

    postman全局方法;Response body:JSON value check

    pm.test("检查error_code是否为0", function () {
        var jsonData = pm.response.json();
        pm.expect(jsonData.error_code).to.eql(0);
    });

    post请求(提交数据)

    1.http://api.nnzhp.cn/api/user/add_stu  

    Body --raw-JSON 添加数据

    {
        "name":"华华",
        "grade":"1班",
        "phone":18301387136,
        "sex":"",
        "age":"16",
        "addr":"北京市海淀区"
    }

    2.http://api.nnzhp.cn/api/user/login

    登录-form-data 表单登录

    返回结果:

    {
        "error_code": 0,
        "login_info": {
            "login_time": "20201223234517",
            "sign": "eb054ce646cb9527e672104ed8e26304",
            "userId": 47749
        }
    }

    3.参数依赖

    Tests

    var data = JSON.parse(responseBody);// 解析接口返回结果,把数据序列化成一个json对象,这个时候 data 就是接口返回的json数据
    var sign = data.login_info.sign;// 定义变量 sign 并赋值,内容是前面接口的login_info字段下的sign字段的数据 ,这个路径叫做json path
    console.log(sign);
    pm.globals.set("sign", sign); //定义一个全局变量,命名为sign,值是前面取出来的login_info字段下的sign字段的数
    var name = "huahua";
    pm.globals.set("name",name);

    postman Runner用法

     

    加油
  • 相关阅读:
    53. Maximum Subarray
    64. Minimum Path Sum
    28. Implement strStr()
    26. Remove Duplicates from Sorted Array
    21. Merge Two Sorted Lists
    14. Longest Common Prefix
    7. Reverse Integer
    412. Fizz Buzz
    linux_修改域名(centos)
    linux_redis常用数据类型操作
  • 原文地址:https://www.cnblogs.com/huahuacheng/p/14182213.html
Copyright © 2011-2022 走看看