postman->newman->jenkins构建过程的问题记录及解决方法

从postman导出请求集合后要做的工作:

  需要调整导出的json文件,如配置环境变量{{host}},需要修改成准确的url;

通过newman执行newman run test_request.json -r html命令:

  执行该命令的前提是需要使用“npm install -g newman-reporter-html”命令,不然通过newman执行json脚本时会提示“newman: "html" reporter could not be loaded.”

初次启动jenkins:

  初次启动jenkins软件会提示在本地名为“InstallConfig.ini”的文件中获取密码

配合jenkins构建工程时,典型命令集及解释:

  c:#解释:json文件的所处磁盘
  cd C:\Users\ouchen\Desktop\postman_test #必须要先cd到将要执行json文件的路径下
  C:\Users\ouchen\AppData\Roaming\npm\newman run test_request.json -r html #必须要写newman的绝对路径,不然jenkins执行工程时会失败,提示newman命令无效,也就是说“newman run test_request.json ……”不正确

  注:1、c: or C:都可以,windows大小写不敏感;2、以上命令“#及后边解释内容”用于解释,不能一并写到jenkins构建文本框中。

经简单试用,以上解决方法中确有不严谨的地方,但绝对可以对学习“postman+newman+jenkins”工具组合进行自动化测试有所帮助,后续要研究的内容:

1、变量;2、数据驱动;3、提升构建至jenkins的效率

 

关于newman安装:

总的来说,Newman的安装还是很简单的,具体过程如下:

1、下载并安装nodejs(官网:https://nodejs.org/en/)

2、分别输入node -v和npm -v确认是否成功安装

3、使用命令“npm install -g newman”,安装newman,并使用newman -v确认是否成功安装

 

关于jenkins安装:按照软件提示,默认方式即可正确安装。(确实要比配置各种环境变量的软件来的轻松!官网:https://jenkins.io/zh/)

最后附上老头的靓照,持续集成是互联网时代工作效率的体现,一定要认识他!或者说你不得不认识他!

 

转载于:https://www.cnblogs.com/Gogo-ouchen/p/11335836.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值