Jenkins+Jmeter+Gitlab+Ant接口自动化持续集成构建(环境搭建配置)
第一步:环境搭建:
准备工作:
Java及jdk配置、jmeter安装配置、Jenkins搭建完成、安装Ant
一、JDK配置
JDK配置请百度自行配置
二、Jmeter安装配置
1、把 apache-jmeter-5.0.tar.gz 上传到 /usr/local 并解压
tar -zxvf apache-jmeter-5.0.tar.gz
2、解压后,进行Jmeter环境变量配置
vi /etc/profile
3、在文末添加如下变量
export JMETER_HOME=/usr/local/apache-jmeter-5.0
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH
4、让配置文件立马生效
source /etc/profile
5、进入该路径下,重新赋权
cd /usr/local/apache-jmeter-5.0/bin/chmod 777 *
6、查看是否安装成功
jmeter -v
三、 Ant安装
1、把 apache-ant-1.9.5.tar.gz 上传到 /usr/local 并解压
tar -zxvf apache-ant-1.9.5.tar.gz
2、解压后,进行Jmeter环境变量配置
vi /etc/profile
在文末添加如下变量:
export ANT_HOME=/usr/local/apache-ant-1.9.5
export PATH=/usr/local/apache-ant-1.10.0/bin:$PATH
3、让配置文件立马生效
source /etc/profile
4、查看是否安装成功
ant -version
四、Jenkins 安装
1、下载、安装
1)开始下载:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm --no-check-certificate
2)安装
2、jdk建立软连接
ln -s /usr/java/jdk1.8.0_191/bin/java /usr/bin/java
软连接的目的是把/usr/java/jdk1.8.0_191/bin/java 镜像到 /usr/bin/java 文件会同步变化,但不会占用空间
3、修改权限
chmod 777 jenkins.war
4、重启
service jenkins restart
5、访问首页 & 安装插件
http://localhost:8080
访问正常页面:
根据提示查看密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
下一步后,安装推荐的插件:
安装完插件后,创建账户 -->完成
需要创建软连接
ln -fs /var/lib/jenkins/workspace/Autotest/* /usr/local/apache-jmeter-5.0/TestCase
五、Jenkins配置:
为后续步骤
system configure设置中配置gitlab
配置Global Tool Configuration中设置Ant变量
新建一个自由风格构建任务
源码管理
构建触发器设置
构建环境设置
构建
rm -rf /var/lib/jenkins/jobs/Autotest/workspace/Reports/jtl/*.jtl
构建后生成报告
Jenkins+Jmeter+Gitlab+Ant接口自动化持续集成构建(环境搭建配置)相关推荐
- Jmeter+Jenkins+Ant 接口自动化持续集成框架
前言: 首先简单说下jmeter+jenkins+ant接口自动化持续集成框架的工作原理,以便于更好的理解后面的各项配置: 首先,jenkins通过SVN获取jmeter最新的脚本: 然后,jenki ...
- 接口自动化持续集成实战
本文为实战练习,具体内容来自<接口自动化持续集成> 接口自动化测试持续集成主要包括以下内容. ① 流程方面.在回归阶段加强接口异常场景的覆盖,并逐步向系统测试.冒烟测试阶段延伸,最终达到全 ...
- 【DevOps】Jenkins+Git+Gitlab+Sonar+Nexus实现持续集成
文章目录 什么是持续集成?CI/CD指的是什么? 如何实现持续集成 一.筹备工作,CentOS 7.6系统 1.安装JDK,配置环境变量 2.Maven下载 3.Git安装 4.GitLab安装 5. ...
- 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)
[安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...
- Jmeter+Ant+Jenkins接口自动化持续集成环境搭建(Linux)
一.安装说明 系统环境:CentOS release 6.4 JDK版本:jdk1.8.0_181 Jmeter版本:apache-jmeter-3.0 Ant版本:apache-ant-1.9.13 ...
- git+gerrit+jenkins+sonar 持续集成开发环境搭建
1:安装git yum -y install git 安装成功之后:git version 1.8.3.1 2:安装apache yum install httpd –y service httpd ...
- 自动生成html_服务搭建篇二·Jenkins+Jmeter+Gitlab持续集成实现接口流程自动化
今天分享服务搭建第二篇:Jenkins+Jmeter+Ant自动化集成(服务) 一.Ant 服务配置 1.配置报告模板和 ant build 确定脚本的目录,当前放在Jmeter 目录下 #cd /u ...
- 转:Jenkins+Jmeter+ant接口自动化框架for Linux学习
Jenkins+Jmeter+ant接口自动化框架for Linux学习 2018年06月08日 17:55:31 杀生丸的玲 阅读数:1031 版权声明: https://blog.csdn.net ...
- CI/CD——构建企业级Docker+Jenkins+Git+Harbor流水线自动化持续集成持续发布平台
构建企业级Docker+Jenkins+Git+Harbor流水线自动化持续集成持续发布平台 CI/CD是什么? 持续集成(CI)/持续交付(CD)的优势 自动化部署流程图 Git Github Gi ...
最新文章
- Linux学习笔记--对文本的操作及正则表达式
- python 权限管理 mongodb_MongoDB为用户设置访问权限
- 7-1 最大子列和问题
- 获奖名单出炉,快来看看有没有你!
- ftp 服务器的目录文件,ftp服务器中文件目录下
- 计网学习第一章:概述
- sql server 2005练习集(基础)
- 稳定性测试怎么做,这篇文章彻底讲透了
- 纳米机器人最新研究进展(2021年)
- baddy:核心函数入口
- 1024,20个入行故事,浮世中见证着程序员的奋斗
- 小程序搜索,风暴之眼
- codeforces 1153D Serval and Rooted Tree
- Springboot+阿里云kafka踩坑实录
- Python jupyter notebook Katex|Latex
- 保护计算机数据库,保护Access2000数据库的安全
- 华为2288 v5服务器安装centos7.9教程
- 字典树(Trie树)两种实现方式详解
- verilog中一文搞懂有限状态机(FSM)Mealy和Moore状态机(及一段式,二段式,三段式)
- TFS导出工作项、bug,形成excel文件
热门文章
- Android用yasea 推流异常AmfString cannot be cast to com.github.faucamp.simplertmp.amf.AmfNumber捕获和解决
- 首届实时渲染3D动画创作大赛结果公布,看大奖英伟达A6000花落谁家
- [Ubuntu 18.04]公共DNS设置[/etc/resolv.conf]
- xcode archive 后没有dsym文件
- 【JUC】Callable接口
- python解包什么意思_Python 解包骚操作,看这篇文章
- 计算机控制adda转换实验报告,ADDA实验报告
- unity3D 使用rigidbody.AddForce(movement)
- 模式识别:C-means(K-means)聚类算法与分级聚类(层次聚类)算法
- 【python MySQL 笔记】MySQL 查询