练习接口测试(五)

在平常工作中,如果一个模块完全使用了自动化测试,100%(所有的场景)实现了,那么人就不需要参与测试了。

针对查询的业务形态:

1.默认查询

2.模糊查询

3.精确查询

 

 验证产品已删除:

 

 

 

 数据驱动

自动化测试过程中,把测试的公共数据分离出来到一个地方,这样即使这个数据做了跳转,只需要修改一个地方。

比如请求地址可能会发生多次变化,比如端口从8000调整为8001,需要调整很多地方,如果使用数据驱动的思想将数据分离出来,不管开发怎么调整,我们只需要修改分离出来的数据位置。

 

 

 

 

 

 

给集合下的所有用例添加断言:

(验证接口的响应时间,看是否在一个合理的范围内。也是性能的角度)

 

 

监控:

服务会提供API来供第三方来调用,那么服务可能会出现瘫痪?怎么解决?

1、怎么知道瘫痪/崩溃 ? ——监控和报警

监控到服务出问题了返回触发警报:微信、短信、钉钉。

 

安装node

1、搭建环境

 

 

 

 

 

 2、打开控制台

输入    npm install -g newman --register=https://registry.npm.taobao.porg   下载

下载完成后输入newman -v验证

 

导入导出

1、导出

 

 

 

 

2、导入

 

 

 

 

 

 

 

生成Postman测试报告

1、打开控制台

2、转到导出的json文件目录下

3、输入newman run json文件名称

 

 

打开控制台安装  npm install newman-reporter-html  插件

目的:生成HTML的测试报告

安装成功后输入newman run json文件名称 -r html

 

 

 

今日练习:

 

 

 

 

 

 

 

 

posted @ 2022-04-20 19:33  段舒元  阅读(124)  评论(0)    收藏  举报