使用 newman+postman 进行自动化测试的环境搭建

安装与配置

  1. 本地安装 postman 最新版本 https://www.postman.com/downloads/
  2. 本地安装 nodejs 的最新 LTS 版本 https://nodejs.org
  3. 在 windows 命令行(powershell)下,执行 : node -v 看是否安装成功及命令行是否可用
  4. 在命令行下执行 npm install newman -global 或使用 yarn 包管理器 yarn add newman -g
  5. 安装后在命令行执行 newman -v 看是否安装成功。(如不行,可尝试开一个新的命令行窗口再执行这个命令)
  6. postman 编写接口测试及断言脚本、设置环境变量等
  7. 导出 postman 测试集合,右键点击集合选择 export 即可导出;涉及到环境变量的,则需要将环境配置也导出到文件(右上角菜单选 export);例如将导出的测试集合和环境配置放到同一个文件夹内
  8. 使用 newman 运行要测试的集合文件及环境配置
newman run ./jmall.postman_collection.json -e ./jmall-test.postman_environment.json

即可进行测试。其测试报告将输出到控制台。

定制测试报告

  1. 在 newman 装的文件夹中找到含有 node_modules 这个文件夹及 package.json 文件的层级文件夹,在该文件夹内开启命令行窗口并执行 npm install newman-reporter-htmlextra 用于安装 html 报表扩展。
  2. 执行命令添加报表 newman run ./jmall.postman_collection.json -e ./jmall-test.postman_environment.json -r cli,htmlextra --reporter-htmlextra-export index.html 就会在当前文件夹下生成 index.html 的测试报告文件。