postman

 

一、postman中基于场景化的API的测试动态参数 上个接口的输出是下一个API的输入,在执行集合collection时按顺序执行)

例:书籍管理系统

1、post请求登录成功获取Token(后续的每一步都要将获取的Token添加到请求头当中)

 

 2、在请求头中添加上一个测试获取的Token值   在postman中,调用变量的值是:{{变量名称}}

 

 3、添加书籍  并且获取书籍的id值

 

 

 4、查看添加的书籍信息

 

 5、删除书籍

 

 6、执行测试集合(一次按顺序执行)

 

 二、postman生成测试报告

  在PostMan的测试⼯具中,也是可以结合NewMan的⼯具再命令中来执⾏PostMan,⾸先需要搭建 node.js的环境,搭建成功后,执⾏如下命令安装NewMan,安装命令为:
  npm install -g newman --register=https://registry.npm.taobao.porg

 

 2、将postman中的测试集合导出文件 保存在某一位置

 

 3、形成报告   打开命令符   在导出的测试集合的父目录中

      执行命令    newman run 书籍管理服务.postman_collection.json

 4、 形成HTML测试报告

  先安装形成HTML报告的命令

  再执行命令    newman run 书籍管理服务.postman_collection.json -r html   即可生成HTML测试报告 报告位置与测试集合文件存储目录一致

      

 

 

三、postman
  (1)postman的使用场景
    1、开发     写服务    写的服务要提供接口    验证接口的对错
    2、前端:联调
      后端     服务      API
                   前端     页面      调用API
    3、测试:后端提供一个服务需要很快验证,当出现BUG时,前端与后端不承认时,我们即可用postman测试BUG的问题所在。
 

  (2)测试用例的类型

    1、单接口测试用例

    2、基于场景化的API(关联+顺序动态参数 上个接口的输出是下一个API的输入)

    TestCase 测试用例(每一个请求)

    TestSuite  测试套件   Collection 包含很多请求

    TestReport  测试报告  总的汇总结果

    TestAssert 测试断言   tests  实际与期望结果的对比

 

 

 

 

 

 

 

posted @ 2021-10-18 15:50  wuyikai  阅读(42)  评论(0编辑  收藏  举报