代码改变世界

postman 接口测试

2018-11-15 09:46  fkk  阅读(283)  评论(0编辑  收藏  举报

 

 

断言

1、接口测试主要对已下几点做断言

1、协议状态码

2、业务状态码

3、data

 

1、获取动态参数

思路

调用获取到的值使用{{}}

 

---------------------------------------------------------------------------------------------------------------------

使用判断,选判断接口里是否返回token  如果有保存在“token”这个变量里

再下一个接口调用时使用{{token}}

在调用时最好放在集合里

1、容器

2、让接口用例有顺序的执行

-----------------------------------------------------------------------------------------------------------------------------------------------------------

接口测试验证

1、字段边界值验证

2、字段为空的验证

3、字段类型的验证

4、基于业务形式---业务流程场景是ok 前后端的请求时ok

注意:主要还是验证第4点,前三点一些公司开发规范不是很严谨,特别是第一点。

二,三点可以验证

--------------------------------------------------------------------------------------------------------------------------------------------------------------

安装newman

1、首先安装node.js 

2、再安装newman 

 

1、使用newman有两种方式 执行测试

使用命令:newman   run   uri地址

命令:进入到导出目录   newman run  导出的文件名称

 生成html的测试报告需要安装

npm install newman-reporter-html

 

使用命令:进入到导出目录   newman run  导出的文件名称  --reporters html

例如:newman run 八爪鱼数据导出.postman_collection.json --reporters html

会在目录下生成一个newman文件里面存放html测试报告

 

当我们postman中使用了环境变量或全局变量,要生成报告时必然要加上这些变量,如下步骤即可完美导出报告:

a.下载我们的环境变量,导出我们的接口测试集合(如:我这里都下载到了D盘中)

打开D盘,在地址栏输入cmd,输入我们的命令即生成newman文件夹,里面有我们需要的报告哈

命令格式:newman run 接口集合文件.json -e 环境变量.json -k -r html