添加产品、删除验证及测试报告的生成
在平常工作中,如果一个模块完全的使用了自动化测试100%(所有的场景)的实现了,那么就不需要人工参与测试
查询业务形态:默认 模糊 精确
查询
在查询里tests只用填pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
}); 验证协议状态码
修改
在修改里tests只用填:tests["验证产品名称"]=jsonData.name="123" 验证XXX
验证已删除
例如:复制精准查询---》在tests里验证[ ]
数据驱动:自动化测试中,把测试的公共数据分离出来到一个地方,这样即使这个数据做了调整,只需要修改一个地方。调用变量{{}}
验证产品删除tests应该选responsebody:contains string
分离(分离域名和响应时间)
所有测试用例的url部分域名改成调用变量{{url}}**
面试为啥要修改分离???
比如请求地址,请求地址可能会发生多次变化,如端口从8000调整为8001或者8002等,那么这样的话需要调整很多的地方,但是使用数据驱动的思想分离出来,不管开发怎么调整,我们只需要修改一个地方
返回响应时间:在tests里填
服务会提供API来供第三方来调用,那你服务可能出现瘫痪 怎么解决
1、瘫痪/崩溃了怎么知道?--》监控和报警
监控到服务处问题了然后报警:钉钉 报警 短信
1、安装 2、需要配置到path的环境变量 3、验证环境是否搭建好 使用cmd打开控制台,在里面输入: node -
win+r输入cmd
搭建环境变量
在线装newman
电脑--》属性--》高级系统设置--》环境变量--》系统变量选path编辑--》显示C:\program File\nodejs--》复制npm install -g newman --register=https://registry.npm.taobao.porg到控制台--》装成功显示updated--》输入Newman-v回车--》
生成测试报告:
cd--》Desktop--》回车--》Newman run 粘贴导出的文件后回车
例如:在控制台--》c:--》cd 某某文件--》dir
导入导出
例如:接口测试栏export--》默认--》import--》upload files--》import

浙公网安备 33010602011771号