zoukankan      html  css  js  c++  java
  • postman常用功能汇总(基础必备)

    下载安装

    下载地址:https://www.getpostman.com/downloads/

    安装:略

    接口测试详解

    包含get,post(k-v,json,上传文件,cookie)

    参考:https://www.cnblogs.com/uncleyong/p/11268846.html

    设置环境变量(参数化 & 关联)

    参考:https://www.cnblogs.com/uncleyong/p/7883213.html

      

    断言

     断言HTTP响应状态码为200

    断言响应内容中包含某值

    解析并断言响应内容

     

    断言响应时间是否小于200ms

    // 断言HTTP响应状态码为200
    tests["Status code is 200"] = responseCode.code === 200;
    
    // 断言响应内容中是否包含"code":9420
    tests["Body matches string"] = responseBody.has('"code":9420');
    
    //解析响应内容并判断code的值是:9420,msg的值是:恭喜qzcsbj,登录成功
    var jsonData = JSON.parse(responseBody);
    tests["response statusCode"] = jsonData.code === 9420;
    tests["response message"] = jsonData.msg === '恭喜qzcsbj,登录成功';
    
    
    // 断言响应时间是否小于200ms
    tests["Response time is less than 200ms"] = responseTime < 200;

    接口集:Collections

    接口管理

    新建请求后,点击Save

    输入请求name,选择集合名称

    保存后

    随着接口越来越多,可以进一步分类

    比如也业务分类,创建一个file文件夹,用来存放上传、下载文件的接口

    把对应的接口拖到文件夹中即可

    接口运行

    可以运行整个collection里的接口,或者运行collection里某个Folder里的接口

    上面选择file文件夹

    Environment,即运行环境,是开发环境还是测试环境,需事先配置,参考:https://www.cnblogs.com/uncleyong/p/7883213.html

    Iterations,即重复运行次数。会将选择好的collection中folder重复运行。

    Delay,间隔时间。用例与用例间的间隔时间。

    Data,外部数据加载,即用例的参数化,可以与Iterations结合起来用,实现参数化,也就是数据驱动。

    Run Demo,点击运行,运行完成后,即可得出一个简易的聚合报告。

  • 相关阅读:
    第三周作业
    #第四周作业
    第十二周作业
    第十一周作业
    第九周作业
    第八周作业
    2019第七周作业
    第三次实验报告及第五次课程总结
    第二次课程总结&学习总结
    第三周实验和学习总结
  • 原文地址:https://www.cnblogs.com/uncleyong/p/10991383.html
Copyright © 2011-2022 走看看