美文网首页
Postman_01结合Newman做接口自动化测试

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

作者: 云樱梦海 | 来源:发表于2018-07-10 21:06 被阅读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

    相关文章

      网友评论

          本文标题:Postman_01结合Newman做接口自动化测试

          本文链接:https://www.haomeiwen.com/subject/kocguftx.html