linux把安装包拖到bin 文件夹 拖不进去,Jmeter+Ant+Jenkins之Linux部署操作笔记

一、所需安装包

网盘安装大礼包地址:

链接:https://pan.baidu.com/s/1yYfvMW5cEyER5DuYqeIpjg 密码:kqwh

jdk下载

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

5518539cc2d86d5b7619c9f9c1331da0.png(现在下载需要似乎需要登录比较麻烦,找对应linux版本的,我的是centos7,64位)

jmeter下载

http://jmeter.apache.org/download_jmeter.cgi

(注意别下错包,不要下载src的资源包。)

Ant 下载

https://ant.apache.org/bindownload.cgi

Tomcat8下载

http://tomcat.apache.org/

Jenkins war下载

(下载war包就行,到时通过Tomcat部署)

https://jenkins.io/download/

b868b65170169c9ec11b153112440bb5.png

二、安装相关包

安装jdk

1. 使用xshell连接服务器

2. 在linux进入/opt目录,使用 mkdir java 创建一个java目录

3. 通过xftp把jdk安装包放进java目录

4. cd到java目录,解压jdk安装包: tar -zxvf jdk-8u231-linux-x64.tar.gz

5. vi /ect/profile  用i编辑,在最下面加入环境变量:

export JAVA_HOME=/opt/java/jdk1.8.0_231  #注:这个是jdk路径

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

6. 加入后ECS,再 :wq! 保存即可

7. 保存完后,使用 source /etc/profile 命令使得配置生效

8. 验证环境变量是否生效,cd到~ 输入javac 或是 java -version 不会出现command not found错误即安装成功 187927571f5cd8aeafdce47d01b9ab79.png

安装jmeter

Jmeter是需要有jdk环境才可以正常运行,上面已经按照好jdk环境了。接下来jmeter就比较简单。通过xftp先把jmeter、Ant、Jenkins、Tomcat8等都直接放到linux的 /opt 目录下。

e7b3b9ef9b27d94ff717b65e0b85ada1.png

1. 解压jmeter的文件:

unzip apache-jmeter-5.2.1.zip (如果显示无unzip命令,则执行安装:yum -y install unzip)

2. vi /ect/profile  用i编辑,在最下面加入环境变量:(参考jdk操作)

export JMETER_HOME=/opt/apache-jmeter-5.2.1

export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH

export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

3.  使用 source /etc/profile  命令使得配置生效

4.  验证是否安装成功: 切换到cd / 输入指令  jmeter -v

显示如下则安装成功:

263c64a815f407007f76c38b723f25ed.png

安装ant

1. 解压ant :          unzip apache-ant-1.10.7-bin.zip

2. 配置环境变量:   vi /etc/profile

在最后一行加入:(命令G 跳到最后一行)

export ANT_HOME=/opt/apache-ant-1.10.7

export PATH=$ANT_HOME/bin:$PATH

重启配置:  source /etc/profile

3. 验证安装是否成功切换到其他目录  指令 ant -version

826bafd029dc7e9511644efcecde64e1.png

安装tomcat

tomcat是需要有jdk环境才可以正常运行。

1. 解压unzip apache-tomcat-8.5.49.zip

2. cd /opt/apache-tomcat-8.5.49/bin

进入bin目录后  ./startup.sh  运行(若报错: -bash: ./startup.sh: Permission denied 说明权限不够,如果你是root账号,直接执行指令: chmod u+x *.sh  赋予权限即可)

tomcat默认端可是8080

7cb29f1a2f30d7b7da9e8dd8d57f3a60.png

启动成功后,可以在浏览器打开(ip地址是linux的ip地址http://192.168.1.130:8080)

(打不开的话,请尝试关闭Linux防火墙)

关闭防火墙            systemctl stop firewalld.service

开启防火墙            systemctl start firewalld.service

禁止防火墙开机启动    systemctl disable firewalld.service

查看默认防火墙状态    firewall-cmd --state

ba7087bacfa0a9d2138a4152a8757dea.png

3. 关闭 ./shutdown.sh  关闭后即不可访问,先关闭,等配置好Jenkins后再重启

a4e5d6ffe3b8495469c8644339649c07.png

三、配置环境

Tomcat配置Jenkins

1. 将Jenkins.war 复制到tomcat的webapp目录下后启动tomcat :

cd /opt

cp jenkins.war apache-tomcat-8.5.49/webapps/

cd /opt/apache-tomcat-8.5.49/bin/

./startup.sh

2. 浏览器输入: http://192.168.1.130:8080/jenkins 打开jenkins页面: (地址为你服务器的地址)

887f564aa23ef92ccb234b42a12d4555.png

根据指引操作:

cat /root/.jenkins/secrets/initialAdminPassword

复制密码粘贴进去

bbbc3309ea67b450a6866679bd228656.png

选择推荐插件即可:

6dee7a53f1be8f952ae8563a919ddb6e.png

然后进入安装页面:(安装需要些时间)

43337d8745a6c42478971b46fbad577d.png

安装完成后: (可以选择使用admin帐户继续)

Admin默认密码就是 :cat /root/.jenkins/secrets/initialAdminPassword

455891e9930aab2bbdab13eb071bf6b4.png

可以先跳过URL配置,登录好后页面:

0ec40b3842d89932614cfb983c8906f9.png

Ant配置Jmeter

1. 为了方便管理,在Jmeter主目录下创建一个report文件夹

cd /opt/apache-jmeter-5.2.1

mkdir report

2. 进入report目录创建       cd report/

3. 创建3个文件夹 分别为jtl、html(存放测试报告目录)、run(存放测试脚本目录)

mkdir jtl html run

682224611c2648015c388404f106c292.png

4. 把jmeter目录下的extras目录下的ant-jmeter-1.1.1.jar文件复制到ant目录下的lib文件夹中

cp /opt/apache-jmeter-5.2.1/extras/ant-jmeter-1.1.1.jar /opt/apache-ant-1.10.7/lib

5. 配置ant的编译文件 build.xml

将编译好的build.xml放置Jmeter目录的report目录下

代码如下:请看备注进行修改

这是用Ant自动发送的测试报告

${ReportName}${time}

${output}

请勿回复,如有问题,请联系药药君

配置jmeter.properties文件

vi /opt/apache-jmeter-5.2.1/bin/jmeter.properties

/csv 找到这个位置(改jmeter.save.saveservice.output_format=csv

为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#)

42ae9fafb583431a8bae6679f22d59c4.png

修改后 ecs  :wq!保存:

15bbdcb7005ab37081fbcdac90410b86.png

配置javax.mail 的jar包支持发送email

1. 下载jar包地址:

https://javaee.github.io/javamail/#Download_JavaMail_Release

4461628bf8cab352eb926eb3ac6cb855.png

2. 把下载好的jar包上传到 /opt/apache-ant-1.10.7/lib   就是放到ant的lib目录下

运行ant

Ant是可以运行多个脚本,不需要单个脚本一个个运行。

1. 把已经写好的脚本放进report/run的目录下

2. cd /opt/apache-jmeter-5.2.1/report 后直接ant即可

484f9eb98c471b532042602c17296b9e.png

3. 到html查看结果:

24a793d4d4243efe8c8c51cd9e6ce26c.png

4. 用xshell同步到本机打开

52a7747e5846051a04c34ee5ba33216c.png

以上Jmeter+Ant已完成,接下来看看配置Jenkins。

Jenkins配置jdk、ant路径

进入Global Tool Configuration(全局工具配置)

66e5c380927c5fbc7e1ce53f672b2e48.png

1. 找打jdk安装位置:

Jdk别名随意取 jdk1.8.0_231

Jdk路径找到安装在linux的路径  /opt/java/jdk1.8.0_231

设置完记得应用保存

7e4a315823c8f4a7107e9953dbe42f9b.png

2. 找到Ant安装位置:

Name 可以随意取 ant

ANT_HOME   /opt/apache-ant-1.10.7

设置完记得应用保存

252afe2efc5d8a2dd0dd179ae8a0338c.png

新建Jenkins任务并执行

1. 根据以下图,填写后名称后,选择后类型后确定

4fd4743f52121bc29326bb270ae51a3c.png

2. 选择构建触发器--增加构建步骤  选择invoke Ant

bc1deb75381dcded7ef8b5b4f6899abb.png

3. Ant Version 可以选择你配置进去的不要用default

Targets 填写run

Build File 填入在linux的build.xml路径

填写完成后应用保存。

fb0e67a84498b18789b70f216c8a0c31.png

4. 点击构建

e456788f50246074aa37f3b953fe278b.png

可以查看控制台输出:

若遇到([mail] Failed to send email: 554 DT:SPM 163 smtp12,EMCowAAXH_upCepd6CsACg报错,只需要把build.mxl文件发送人抄送一份给自己)

33e1ce092d176fdac8fc4a8b89191286.png

以上已完成了最基础的构建。

之后再写Jenkins构建完成或是失败后的邮件提醒及定时执行功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值