接口测试的对象:
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 导出后文件名 ,生成自动化测试报告