jenkins war包_Jenkins 集成postman 自动化运行接口测试用例
做过接口测试的人,应该都知道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 自动化运行接口测试用例相关推荐
- jenkins war包_Jenkins的安装和部署(jenkins教程)
一.jenkins的下载.安装以及环境的搭建部署. 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台.它只是一个平台,真正运作的都是插件. Jenkins的主 ...
- java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法
本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...
- linux打的war包在linux上无法运行(一个奇葩事件,spring无法读取Properties)
遇到这么个鬼事情, 项目环境:tomcat8 , jdk1.8 , maven 3.2.5 1.linux打的war包在linux上无法运行,在windows上能运行 2.windows打的war包在 ...
- SpringBoot webmvc项目导出war包并在外部tomcat运行产生的诸多问题以及解决方案
背景: 有需求要将原来的Spring(3.2.6) + Springmvc + Hibernate项目重构为Springboot(1.5.2)项目 描述: 记录重构过程,以及期间遇到的种种问题和对应的 ...
- idea 导出war包,IDEA导出Web项目war包并放入Tomcat运行起来
### 目录 ### * * * 1.打开Web项目的项目结构 * 2.找到构件然后添加一个新的构件 * 3.添加完成后如图所示,留意下输出目录 * 4.之后关闭项目结构选择构建-编译Artifact ...
- SpringBoot项目打成war包部署到外部Tomact运行
需求:使用SpringBoot自带的Tomact在线上环境部署特别不方便,尤其是只更改几个文件就得全部打包部署,所以需要把SpringBoot打成war包部署到Tomact 1.在pom.xml中 由 ...
- 若依项目如何打war包后在tomcat中运行呢?
熟悉若依这个开源项目的都知道,默认情况下,该项目是使用jar的方式构建工程的. 有时候,我们需要配合公司业务,需要将项目打包为war,然后放置在tomcat下运行. 本文教你如何将本项目的jar改为w ...
- jenkins shell 权限_Jenkins在shell脚本运行docker权限报错解决
报错环境 系统信息 Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial doc ...
- jenkins 自动化远程部署——部署war包,jar包的bat命令
目录 1. 部署war包bat @rem 停止在运行的tomact D: cd D:\Program Files\apache-tomcat\bin call shutdown.battitle my ...
- Jenkins+Git+Maven持续集成经典教程
作者:mousycoder(极简小站) segmentfault.com/a/1190000002895521 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得 ...
最新文章
- shell截取小数等
- C++11实战——多线程的日志类
- 重载,重写及数组练习
- android点赞webview页面,Android WebView
- gcc 与 glibc 的关系 glibc版本查看
- 448. Find All Numbers Disappeared in an Array645. Set Mismatch
- jquery插件实现图片延迟加载
- 笔记︱决策树族——梯度提升树(GBDT)
- SAP 是不是很烂的一个ERP软件
- 真正的手机密码大全!(整理完整版)
- 泪目!java项目源码免费下载
- 触屏java版象棋下载 游戏下载安装_中国象棋官方版下载
- Photoshop CS6 软件安装教程
- python3 中文繁体转换简体,简体转换为繁体,汉字转换拼音
- sql自定义报表软件_SQL Server中的报表–自定义报表的外观
- 世界第 3 的滴滴裁员,求职季必知的独角兽公司排行榜
- AD域渗透 | PTHPTK哈希传递攻击手法
- canvas手写签名
- C语言 多种方法求最大公因数和最小公倍数
- 【java】微信文章抓取
热门文章
- 配合大脑一天24小时最佳的工作时间表
- 20155338《网络对抗》Web安全基础实践
- 求最短路的多种方法比较及应用
- [c++primer][05]表达式
- mkdir命令(转)
- js高程读书笔记(1-3章)
- spring boot 用dbcp2连接数据库出现(Access denied for user 'root'@'localhost' (using password: YES)) 异常
- html 伪元素原理,CSS伪类伪元素详解
- 面试题之Error和Exception总结
- RabbitMQ提升消息传输可靠性方法总结