接口测试(四)

接口测试的对象:

  1、产品在浏览器可以访问,即使没有接口文档可以使用network or charles获取网络请求
  2、服务,其服务之间的调用

接口测试(四)

GET

接口测试(四)

POST

接口测试(四)

DELETE

接口测试(四)

接口测试(四)

PUT

接口测试(四)

datas={ "asd" : [{ "a:1" , "b:2" , "c:3 "}]}

datas由数组和Json数据构成,asd为key,{"a":1,"b":2,"c":3}为value

进入数组后索引从0开始,第一位数组,进入的方式是[0],以此类推

接口测试(四)

 

 定义全局变量后,使用动态参数获取对应ID

接口测试(四)

 

接口测试(四)

 

数据驱动:那么在自动化测试中(工具&代码),把共有的数据分离出来
  1、不管请求地址怎么变化,只需要在一个地方进行维护

接口测试(四)

接口测试(四)

node.js:前端异步开发框架

安装node.js后,可使用工具newman就可以生成测试报告(自动化测试结果)

安装newman的命令:npm install -g newman --registry=https://registry.npm.taobao.org

在控制台输入newman,检查是否安装完成

接口测试(四)

导出Collection后,使用命令:newman run 导出后文件名 ,生成自动化测试报告

接口测试(四) 接口测试(四)

接口测试(四)

上一篇:Postman测试报告的生成


下一篇:接口自动化持续集成实战