Postman实战篇:windows系统上实现Postman与Jenkins集成-小打小闹的入门动作

本文介绍了在Windows系统上如何将Postman与Jenkins集成的实战经验,包括Node.js、Jenkins的安装过程及遇到的问题。讨论了Node.js、npm和newman的关系,并指出在执行newman命令时可能出现的找不到命令的问题。同时,文章提及Jenkins安装插件cloudbees-folder的困扰以及Postman和newman在接口测试中的角色,强调了newman的命令行语法学习的重要性。
摘要由CSDN通过智能技术生成

参考文章:


出现的问题

问题1:Node.js、npm、newman之间的关系是什么?直接按照步骤走总是容易误入歧途,比如开始用cmd命令执行newman run ## 始终提示找不到命令,后来切换至相应的安装目录成功,环境的问题。

问题2:安装Jenkins,安装插件总是提示找不到cloudbees-folder,手动上传安装也是报错。无奈之下只能跳过,之后有了解决方案再叨叨。
参考文章见https://blog.csdn.net/weixin_33730836/article/details/94674069

问题3:深入下去需要探究,Postman协作可以做到,newman run 对象也可以保证不同客户端上传到指定区域,无需个性化执行。这里需要再深入了解下newman语法命令

问题4:Jenkins执行报告等


关系介绍

  • Postman制造测试json,Newman运行测试json
  • Postman中有Collection模块,将需要测试的接口请求信息放入其中,导出成json格式文件。
  • Newman作为json的载体,在Jenkins中运行,命令如下
newman run ***json
  • Newman的安装离不开Node.js

Newman语法
参考文章:https://blog.csdn.net/u013440574/article/details/82708600

## 运行一个集合
newman run 集合名
newman run url地址
## -e,–environment 指定环境文件路径或者url:如果集合设置到环境变量,需要使用-e指定才能运行集合
newman run d:\test.postman_collection.json -e d:\test.postman_environment.json
## -g,–globals 指定全局变量的文件地址或url 用法如-e
## -d,—-iteration-data 指定用于迭代的数据源文件路径
newman run d:\test.postman_collection.json -e d:\test.postman_environment.json -d d:\testdata.csv
## -n,–iteration-count 指定迭代次数
newman run 集合名 -n 10(迭代次数)
## –folder 运行集合中指定的文件夹
## –export-environment 导出该运行集合中的环境变量文件 可指定路径和名称
newman run d:\test.postman_collection.json -e d:\test.postman_environment.json -d d:\testdata.csv —-export-environment d:\test
## –export-globals 导出全局环境变量
## –export-collection 导出集合文件
## –timeout (ms) 设置整个集合运行完成执行的时间
## –timeport-request (ms) 指定等待请求返回响应的时间
## –timeout-script (ms)指定等待脚本执行完成的时间
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值