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

官网参考文档: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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 02 你的收获 你如果耐心的看完这篇文章,你会获得些许收获 对postman的使用有一个基(全)本(面)认知 可以...
    亭子青年阅读 29,932评论 0 18
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,024评论 19 139
  • 序 写的api多了以后或者接手别人的项目之后,对api的运维也会比较多,特别是在测试环境,种种因素会导致接口出现不...
    go4it阅读 7,891评论 1 4
  • 博客已迁移,该文章也是我16年那会写的了,经过几年Postman已经有不少变化,最近换团队为了推广这个工具,我对P...
    博客已迁移I米阳阅读 45,903评论 29 92
  • 一、 安装与更新 1、安装的方式 方式1:chrome插件版本:chrome--->设置--->扩展程序; 方式2...
    MR_LiY阅读 13,466评论 3 3

友情链接更多精彩内容