做过接口测试的人,应该都知道postman ,我们在日常的时候都可以利用postman做接口测试,我们可以把接口的case保存下来在collection里面,那么可能会有这样的需求,我们怎么把collection的用例放到jenkins中定时执行呢,今天我们就来看下如何实现的。

首先,我们去下载jenkins的启动包。

http://updates.jenkins-ci.org/download/war/ 这里我们下载的war包,我放到来Tomcat去启动,下载完毕后,放到tomcat的webapps 中。tomcat 下载可以下载https://tomcat.apache.org/。下载完解压即可,笔者选择的是tomcat的8.5.9版本。启动tomcat  后会自动加载Jenkins的war包启动。

输入网址,http://localhost:8080/jenkins,可以看到下面的页面。

我们去找到文件,直接在命令行,vi  即可。输入密码,就来到来安装插件的,我这里选择的是安装默认的插件

这个期间,我们可以去安装我们的postman 命令行执行的环境,我们首先去安装node,安装命令如下。安装完毕,我们去安装newman

brew install node
npm install newman

安装完毕,我们可以去导出来一个postman的,看是否可以执行。

在postman 选择Export 导出,

这里我选择默认的,然后保存到桌面。

这里是导出来的,我们先在本地调试下。

使用命令

newman run Plan.postman_collection.json

执行结果如下

此刻,我们的jenkins 也可以了,我们去创建默认的用户名,登陆即可。

点击创建任务

然后输入你项目的名称即可。

然后配置执行命令。

选择shell

cd  脚本的目录newman run Plan.postman_collection.json

然后点击保存,

我们点击 Build Now

我们可以看到运行日志。

这样就执行完毕了,我们可以配置定时执行,或者配置到流水线中,进行集成测试。也可以去安装插件产生html格式的测试报告。可以根据自己的选择去。

上面的教程,也实现了自动化,而且还不用熟悉代码,虽然可能是比较老的东西了,但是在你没有时间去写自动化代码的时候,这样是能快速的完成接口自动化回归的,减轻你的回归的成本。

雷子说测试开发,持续分享一些技术。不一定高大上,但是一定是实用的技术给您。如果感觉文章有帮助,可以点亮在看。

jenkins war包_Jenkins 集成postman 自动化运行接口测试用例相关推荐

  1. jenkins war包_Jenkins的安装和部署(jenkins教程)

    一.jenkins的下载.安装以及环境的搭建部署. 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台.它只是一个平台,真正运作的都是插件. Jenkins的主 ...

  2. java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法

    本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...

  3. linux打的war包在linux上无法运行(一个奇葩事件,spring无法读取Properties)

    遇到这么个鬼事情, 项目环境:tomcat8 , jdk1.8 , maven 3.2.5 1.linux打的war包在linux上无法运行,在windows上能运行 2.windows打的war包在 ...

  4. SpringBoot webmvc项目导出war包并在外部tomcat运行产生的诸多问题以及解决方案

    背景: 有需求要将原来的Spring(3.2.6) + Springmvc + Hibernate项目重构为Springboot(1.5.2)项目 描述: 记录重构过程,以及期间遇到的种种问题和对应的 ...

  5. idea 导出war包,IDEA导出Web项目war包并放入Tomcat运行起来

    ### 目录 ### * * * 1.打开Web项目的项目结构 * 2.找到构件然后添加一个新的构件 * 3.添加完成后如图所示,留意下输出目录 * 4.之后关闭项目结构选择构建-编译Artifact ...

  6. SpringBoot项目打成war包部署到外部Tomact运行

    需求:使用SpringBoot自带的Tomact在线上环境部署特别不方便,尤其是只更改几个文件就得全部打包部署,所以需要把SpringBoot打成war包部署到Tomact 1.在pom.xml中 由 ...

  7. 若依项目如何打war包后在tomcat中运行呢?

    熟悉若依这个开源项目的都知道,默认情况下,该项目是使用jar的方式构建工程的. 有时候,我们需要配合公司业务,需要将项目打包为war,然后放置在tomcat下运行. 本文教你如何将本项目的jar改为w ...

  8. jenkins shell 权限_Jenkins在shell脚本运行docker权限报错解决

    报错环境 系统信息 Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial doc ...

  9. jenkins 自动化远程部署——部署war包,jar包的bat命令

    目录 1. 部署war包bat @rem 停止在运行的tomact D: cd D:\Program Files\apache-tomcat\bin call shutdown.battitle my ...

  10. Jenkins+Git+Maven持续集成经典教程

    作者:mousycoder(极简小站) segmentfault.com/a/1190000002895521 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得 ...

最新文章

  1. shell截取小数等
  2. C++11实战——多线程的日志类
  3. 重载,重写及数组练习
  4. android点赞webview页面,Android WebView
  5. gcc 与 glibc 的关系 glibc版本查看
  6. 448. Find All Numbers Disappeared in an Array645. Set Mismatch
  7. jquery插件实现图片延迟加载
  8. 笔记︱决策树族——梯度提升树(GBDT)
  9. SAP 是不是很烂的一个ERP软件
  10. 真正的手机密码大全!(整理完整版)
  11. 泪目!java项目源码免费下载
  12. 触屏java版象棋下载 游戏下载安装_中国象棋官方版下载
  13. Photoshop CS6 软件安装教程
  14. python3 中文繁体转换简体,简体转换为繁体,汉字转换拼音
  15. sql自定义报表软件_SQL Server中的报表–自定义报表的外观
  16. 世界第 3 的滴滴裁员,求职季必知的独角兽公司排行榜
  17. AD域渗透 | PTHPTK哈希传递攻击手法
  18. canvas手写签名
  19. C语言 多种方法求最大公因数和最小公倍数
  20. 【java】微信文章抓取

热门文章

  1. 配合大脑一天24小时最佳的工作时间表
  2. 20155338《网络对抗》Web安全基础实践
  3. 求最短路的多种方法比较及应用
  4. [c++primer][05]表达式
  5. mkdir命令(转)
  6. js高程读书笔记(1-3章)
  7. spring boot 用dbcp2连接数据库出现(Access denied for user 'root'@'localhost' (using password: YES)) 异常
  8. html 伪元素原理,CSS伪类伪元素详解
  9. 面试题之Error和Exception总结
  10. RabbitMQ提升消息传输可靠性方法总结