postman中的数据驱动/安装newman生成测试报告
在平常工作中,如果一个模块完全使用了自动化测试,100%(所有的场景)实现了,那么人就不需要参与测试了。
1、针对查询的业务形态:
1.默认查询
2.模糊查询
3.精确查询
验证产品已删除:
2、数据驱动:
自动化测试过程中,把测试的公共数据分离出来到一个地方,这样即使这个数据做了调整,只需要修改一个地方。
分离原因:比如请求地址,可能会发送多次变化,如端口从8000调整为8001或者8002,那么这样的话需要调整很多地方,但是使用数据驱动的思想分离出来,不管开发怎么调整,我们只需要修改一个地方。
点击接口测试下的Edit→点击varibles,复制之后点击保存
增加返回的响应数据时间:
服务会提供API来供第三方调用,那么服务可能出现瘫痪,怎么解决?
1、瘫痪/崩溃了怎么知道?→监控和报警
监控到服务出问题了然后触发报警:钉钉,微信,短信
3、node安装步骤:
在PostMan的测试⼯具中,也是可以结合NewMan的⼯具在命令中来执⾏PostMan,⾸先需要搭建 node.js的环境
1、下载安装
2、需要配置到path的环境变量
3、验证环境是否搭建好 使用cmd打开控制台,在里面输入: node -v,出现版本信息就是安装成功
1、在控制台输入命令安装newman:
npm install -g newman --register=https://registry.npm.taobao.porg
以下就是安装成功页面
2、再在控制台输入newman -v,验证是否装好,出现版本信息就是安装成功
5、导入导出
1、导出到desktop:点击接口测试下的Export
2、导入,点击Import,选择json文件
6、生成测试报告的2种方法
生成测试报告的第一种方法:(控制台模式)
1、在控制台输入:”newman run 接口测试.postman_collection.json“
就可以看到输出的测试报告
生成测试报告的第二种方法:(HTML模式)
1、在控制台输入:”npm install newman-reporter-html“生成HTML的测试报告
2、再在控制台输入”newman run 接口测试.postman_collection.json -r html“
执行后,会在当前目录下生成newman的文件夹,文件夹里面就有.html的测试报告,右键点击打开