(一)JDK安装与配置
1、下载jdk,linux版本,jdk下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、将下载好的安装包放到服务器上
3、将安装包解压,一般解压到 /usr/local/路径下,然后解压
切换目录:cd /usr/local/
解压:tar -zxvf /usr/local/jdk-8u281-linux-x64.tar
4、配置环境变量
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLAsspATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
- 输入完成后,按esc推出编辑,然后按:wq,再按回车,使修改的配置保存
- 输入source /etc/profile,让配置文件生效
- 最后检查是否安装成功,输入 java -version,如果安装成功,就会出现如下信息:
[root@api ~]# java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
(二)jmeter安装与配置
1、下载jmeter,jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi
2、将下载好的安装包上传到服务器
3、解压安装包:tar -zxvf /test/apache-jmeter-5.4.1.tgz
4、配置环境变量:
export JMETER_HOME=/home/test/apache-jmeter-5.4.1
export CLAsspATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLAsspATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
- 输入完成后,按esc推出编辑,然后按:wq,再按回车,使修改的配置保存
- 输入source /etc/profile,让配置文件生效
- 最后检查是否安装成功,输入 jemter -v,如果安装成功,就会出现如下信息:
(三)ant安装与配置
1、下载ant,ant下载地址:https://ant.apache.org/bindownload.cgi
2、将下载好的安装包上传到服务器
3、解压安装包:tar -zxvf /test/apache-ant-1.10.9-bin.tar
4、配置环境变量:
export ANT_HOME=/home/test/apache-ant-1.10.9
export PATH=$PATH:$ANT_HOME/bin
- 输入完成后,按esc推出编辑,然后按:wq,再按回车,使修改的配置保存
- 输入source /etc/profile,让配置文件生效
- 最后检查是否安装成功,输入 ant -v,如果安装成功,就会出现如下信息:
5、jmeter与ant相关配置:
- jmeter需要生成报告,就需要下载jmeter.results.shanhe.me.xsl,下载地址为:http://shanhe.me/2011/06/07/new-xsl-stylesheet-for-jmeter-command-line-results-report
- 将“jmeter.results.shanhe.me.xsl” 文件放到jmeter安装目录的 extras 目录下
- 使用ant构建运行Jmeter,并且生成jtl、Html报告,为保证生成的报告能够正常显示,需修改jmeter的bin目录下的“jmeter.properties”文件:此处省略修改步骤,直接可以将我已经修改好的替换即可,地址为:https://pan.baidu.com/s/1NDsbxfXaCZ0AiBAopFzs0g
- 将jmeter的extras目录下的ant-jmeter-1.1.1.jar文件,拷贝到Ant安装目录的lib目录下
- 将jmeter的lib目录下,把serializer-2.7.2.jar、xalan-2.7.2.jar文件复制到ant的lib目录下
(四)Jenkins配置
链接:https://pan.baidu.com/s/1m7P5kDoSzrnTgtegZxDemg
提取码:yyp3
- 下载好后,将Jenkins放在服务器上,然后解压:rpm -ivh jenkins-2.282-1.1.noarch.rpm,解压成功之后,查看jenkins安装的目录:whereis jenkins
- 安装好之后,直接打开浏览器输入http://服务器IP:8080/,即进入jenkins页面,如下图,如果Jenkins端口被占用,可以修改Jenkins端口即可
我这个是已经安装好的jenkins,安装jenkins按照指引操作就好,装好之后我们就进行一些配置
在配置之前,我们需要给jenkins安装一些插件:Ant Plugin 、Email Extension 、HTML Publisher plugin,以保证我们的自动化能够正常的执行和测试结果能够生成html测试报告并发送
点击系统管理->插件管理,在“可选插件”页签中,找到这几个插件并直接安装就好,安装好之后我们就可以进行系统的设置了
1.系统设置
2)编辑系统管理员的邮箱地址
3)设置自动发送邮件的发件人的邮箱,保证可以将测试的结果发送给需要接受邮件的人
系统设置就可以完成了
点击【应用】,并【保存】,系统设置就可以了
2.项目设置
一个jenkins可以设置很多的项目,首先,为该项目的自动化新建一个视图,并配置该视图
1)新建项目试图
编辑项目名称,并保存就可以了
2)设置项目
点击新建好的项目,点击【配置】如下图
其中,定时任务的设置可以参考https://www.cnblogs.com/ycyzharry/p/7598337.html
接下来,需要配置该自动化工程文件的build.xml,如下图
然后编辑接收邮件的地址和邮件的格式(其中,邮件格式里面需要显示自动化执行的结果),如下图
我将自己的邮件内容写出来,如下图,可供参考,其中,xxx要根据自己的实际情况修改
<!DOCTYPE html>
<html>
<head>
<Meta charset="UTF-8">
<title>$PROJECT_NAME-第$BUILD_NUMBER次构建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<div>
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<th align="center" colspan="2"><br />
<h2>构建信息</h2>
</th>
</tr>
<tr>
<td>
<ul>
<li>项目名称 : $PROJECT_NAME</li><br />
<li>触发原因: ${CAUSE}</li><br />
</ul>
</td>
<td><br/>
</tr>
<tr>
<td colspan="2" align="center"><br />
<h2>测试报告</h2>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<div>${FILE ,path="/home/test/MedicalApiTest/report/html/$JOB_NAME$BUILD_ID.html"}</div>
</td>
</tr>
</table>
</div>
</body>
</html>
3)点击【应用】,并【保存】
3.完成以上的基本操作,我们的自动化就可以自动执行了,当然我们也可以如下图点击,进行手动执行,如下图
以下为执行后发送的邮件结果,如下图
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。