postman之newman语法使用

1、安装准备
在本机安装node.js 通过node.js安装newman,安装过程此处不做详解。

2、数据准备
通过newman可以运行postman导出的集合包或者url,所以需要的数据准备是包含百度搜索接口的集合包,此处数据准备分为两个集合

1、搜索测试集合:为接口设置了环境变量、以及参数化的数据文件,所以导出文件包括:

集合本身的json数据包
环境变量数据包
参数化文件

所以针对该集合:将其集合json包、环境变量包导出、参数化文件准备

所以其地址分别是

集合包地址:d:\搜索测试\测试项目.postman_environment.json

环境变量地址:d:\搜索测试\搜索测试.postman_collection.json

参数化文件地址:d:\搜索测试\搜索参数.csv

2、搜索集合:单纯的接口,所以导出的就是独立的集合json文件包

导出其地址是:d:\搜索测试\搜索.postman_collection.json

3、具体语句执行
在win7中打开cmd

1、运行一个集合

针对一个集合,比如上面的搜索集合,如果想要在cmd使用newman运行,语句为:newman run 集合名,例如运行搜索这个集合

newman run  d:\搜索测试\搜索.postman_collection.json

2、集合文件导出为url

newman run url地址
3、-h,–help 显示命令行帮助

newman --help/-h
 运行结果:

4、-e,–environment 指定环境文件路径或者url ,-e的用法是如果我们的集合设置到环境变量,那么但是运行集合文件是报错的,需要使用-e指定才能运行集合,比如运行测试搜索集合

newman run d:\搜索测试\搜索测试.postman_collection.json -e d:\搜索测试\测试项目.postman_environment.json
执行效果:

如果不指定环境文件路径

5、-g,–globals 指定全局变量的文件地址或url 用法如-e

6、-d,----iteration-data 指定用于迭代的数据源文件路径

newman run d:\搜索测试\搜索测试.postman_collection.json -e d:\搜索测试\测试项目.postman_environment.json -d d:\搜索测试\搜索测试.csv
运行结果:

7、-n,–iteration-count 指定迭代次数,如图设置-n 2。虽然文件中存在3个参数,但是设置迭代次数2,则只迭代2次。

8、–folder 运行集合中指定的文件夹,如集合下存在文件(前端接口),使用该命名,则只运行集合中前端接口文件下的接口

9、–export-environment 导出该运行集合中的环境变量文件 可指定路径和名称

newman run d:\搜索测试\搜索测试.postman_collection.json -e d:\搜索测试\测试项目.postman_environment.json -d d:\搜索测试\搜索测试.csv ----export-environment d:\test
 运行效果:

–export -environment d:\test 导入环境变量文件名称为test 存储在d盘下

注意:

将该文件导入postman之后还是与导出前的文件名相同,比如此处【测试项目.postman_environment.json】导出前对应的环境变量为【测试项目】,那么test导入之后的命名还是【测试项目】,同样,导出集合也是如此。

10、–export-globals 导出全局环境变量

11、–export-collection 导出集合文件

12、–timeout (ms) 设置整个集合运行完成执行的时间

如图设置完成时间为500ms,时间过短,导致请求没有完成。

13、–timeport-request (ms) 指定等待请求返回响应的时间

14、–timeout-script (ms)指定等待脚本执行完成的时间

如有不对之处,敬请指导。
————————————————
版权声明:本文为CSDN博主「hqsary」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hqsary/article/details/81984148

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值