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用法

     

    加油
  • 相关阅读:
    MySQL数据库可以用任意ip连接访问的方法
    Docker packaging guide for Python
    Alpine makes Python Docker builds 50× slower, and images 2× larger
    hasura graphql-engine v1.0 发布了
    edgedb 1.0 Alpha 2 了
    aceql-http docker 试用
    deno学习五 typescript + vscode 集成
    makeself 试用
    poolifier nodejs 线程池工具
    Java Command Line Parsers Comparison
  • 原文地址:https://www.cnblogs.com/huahuacheng/p/14182213.html
Copyright © 2011-2022 走看看