postman脚本命令行执行

432 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1.postman脚本命令行执行-环境准备

命令行的执行会用到newman,所以需要安装环境。

A:先安装node.js

下载地址:nodejs.org/en/

(1):选择Other Downloads image.png (2):找到以前的版本 截屏2022-02-23 下午8.37.48.png (3):找到需要的版本,点击下载(也可以下载最新的) image.png (4):下载pkg文件 image.png (5):选择默认步骤安装,查看安装版本 node -v image.png

B:安装cnpm

cnpm是npm仓库的淘宝镜像,下载起来相对快一些

npm install -g cnpm --registry=registry.npm.taobao.org image.png

C:安装newman

安装newman才是最终我们用来执行postman脚本的工具

npm -g install newman

查看安装版本:newman -v

遇到的问题,安装的时候提示permission denied,翻译过来意思是权限不足被拒绝:

image.png

解决方法:可参照:blog.csdn.net/L460986511/…

最终结果,安装成功

image.png

D:安装测试报告reporter

npm -g install newman-reporter-html image.png

2.导出postman所有的相关文件 (1)导出集合

截屏2022-02-23 下午10.19.17.png (2)导出环境变量

截屏2022-02-23 下午10.20.28.png (3)准备好参数文件

(4)执行 newman run 脚本 -d 参数文件 -e 环境文件 -n 循环次数 -r html --reporter-html-export 报告路径

执行代码如下: Hannah@zhuxiaonadeMacBook-Pro ~ % newman run /Users/Hannah/Desktop/cookie关联0223.postman_collection.json -d /Users/Hannah/Desktop/login.txt -n 3 -r html --reporter-html-report ./

执行结果:

image.png

执行代码如下。可直接查看执行结果: Hannah@zhuxiaonadeMacBook-Pro ~ % newman run /Users/Hannah/Desktop/cookie关联0223.postman_collection.json -d /Users/Hannah/Desktop/login.txt -n 3

执行结果: image.png