Postman_01结合Newman做接口自动化测试

Postman 是一款可以方便我们调用API的工具,通过Postman 与 Newman结合我们可以批量运行API达到API自动化测试的目的。

方法/步骤

1

安装Postman

Postman官网客户端下载:https://www.getpostman.com/apps

2

安装node

 官网下载:http://nodejs.cn/download/

13054248-d02409dccbaae6f4.png

3

安装Newman

在nodejs命令行安装newman,即命令行输入如下命令:

npm install -g newman

13054248-da15f977ae06f338.png

4

安装后,输入:newman

返回使用的方法,没有报错说明安装成功。

13054248-0f8f078740e2da5a.png

5

工具准备好了,找个上传接口测试下。这里借用下卡卡老师的user_demo_api接口样例

内有详细使用说明和接口文档

6

启动本地接口服务器,上传接口测试成功。

13054248-8467744d40a5469a.png
13054248-83c40501a6887f85.png

7

Postman可以在tests里面,用自带的脚本对接口进行测试,单击tests标签后可以看到右侧有个snippets栏,里面就是postman内置的测试脚本,辅助对接口进行测试。

13054248-7c52fd9db9db88fe.png

8

接口测试没问题后,在collections上,选择导出


13054248-3cde80bd0c47c161.png

9

将导出的json使用Notepad++软件打开

找到“formdata”添加上传文件的路径:

"src":"D:\\证件照\\02.png",注:windows下的路径需改为双斜杠

13054248-172f6fe4e37867a5.png

10

使用Newman运行集合:

newman run mycollection.json

13054248-decacfa0aac59d21.png

11

使用-n 选项设置运行集合的次数。

newman run mycollection.json -n 10 

13054248-26eef1b1ea92266a.png
13054248-29dca80affe32810.png

12

导出测试报告

newman run mycollection.json -r html --reporter-html-export D:\测试报道.html

13054248-09a8d7f1d0496ba4.png

13

输出报告文件

支持报告格式:html,cli,json,junit

实现方式:newman run  mycollection.json -r junit,html --reporter-html-export D:\测试结果.html --reporter-junit-export D:\测试结果.xml

参数解释: -r -reporter-html-export 这两个文件就是生成的html、junit报告,html可以直接在浏览器中进行展示,xml文件即junit报告可以进行二次处理

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云樱梦海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值