新浪博客

使用Postman+Newman做接口自动化测试之批量上传

2018-06-24 15:13阅读:

使用Postman+Newman做接口自动化测试之批量上传

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

工具/原料

  • node官网下载:http://nodejs.cn/download/
  • Postman官网客户端下载:https://www.getpostman.com/apps

方法/步骤

  1. 1
    安装Postman
    Postman官网客户端下载:https://www.getpostman.com/apps
    使用Postman+Newman做接口自动化测试之批量上传
  2. 2
    安装node
    官网下载:http://nodejs.c
n/download/
使用Postman+Newman做接口自动化测试之批量上传
  • 3
    安装Newman
    在nodejs命令行安装newman,即命令行输入如下命令:
    npm install -g newman
    使用Postman+Newman做接口自动化测试之批量上传
  • 4
    安装后,输入:newman
    返回使用的方法,没有报错说明安装成功。
    使用Postman+Newman做接口自动化测试之批量上传
  • 5
    工具准备好了,找个接口测试下
    这里,借用下卡卡老师的接口文档
    使用Postman+Newman做接口自动化测试之批量上传
  • 6
    启动本地接口服务器,测试成功
    注:网友可以从网上找类似接口测试
    使用Postman+Newman做接口自动化测试之批量上传
  • 7
    Postman可以在tests里面,用自带的脚本对接口进行测试,单击tests标签后可以看到右侧有个snippets栏,里面就是postman内置的测试脚本,辅助对接口进行测试。
    使用Postman+Newman做接口自动化测试之批量上传
  • 8
    接口测试没问题后,在collections上,选择导出
    使用Postman+Newman做接口自动化测试之批量上传
    使用Postman+Newman做接口自动化测试之批量上传
  • 9
    将导出的json使用Notepad++软件打开
    找到“formdata”
    添加上传文件的路径:
    'src':'D:\\证件照\\02.png',

    注:windows下的路径需改为双斜杠
    使用Postman+Newman做接口自动化测试之批量上传
  • 10
    使用Newman运行集合:
    newman run mycollection.json
    使用Postman+Newman做接口自动化测试之批量上传
  • 11
    使用-n 选项设置运行集合的次数。
    newman run mycollection.json -n 10
    使用Postman+Newman做接口自动化测试之批量上传
    使用Postman+Newman做接口自动化测试之批量上传
  • 12
    导出测试报告
    newman run mycollection.json -r html --reporter-html-export D:\测试报道.html
    使用Postman+Newman做接口自动化测试之批量上传
  • 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

我的更多文章

下载客户端阅读体验更佳

APP专享