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,出现版本信息就是安装成功

 

 

4、安装newman的步骤:

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的测试报告,右键点击打开

 

 

 

posted @ 2022-04-20 17:23  lm970418  阅读(334)  评论(0编辑  收藏  举报