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

2018-07-10  本文已影响0人  云樱梦海

官网参考文档:https://www.npmjs.com/package/newman

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

方法/步骤

1

安装Postman

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

2

安装node

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

3

安装Newman

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

npm install -g newman

4

安装后,输入:newman

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

5

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

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

6

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

7

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

8

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

9

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

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

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

10

使用Newman运行集合:

newman run mycollection.json

11

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

newman run mycollection.json -n 10 

12

导出测试报告

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

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

上一篇下一篇

猜你喜欢

热点阅读