1.安裝jenkins。
1.1在Linux服務(wù)器上,必須先安裝jdk與Tomcat,
在/opt/tools/tomcat 安裝解壓Tomcat
1.2.在Linux服務(wù)器上安裝jmeter
在/opt/tools/目錄下解壓jmeter文件夾
tar -zxvf apache-jmeter-3.1.tgz
然后設(shè)置環(huán)境變量

1.3將jenkins.war包放置在/tomcat/webapps下
然后啟動tomcat,./startup.sh & tail -f ../logs/catalina.out
然后在windows環(huán)境下,打開jenkins地址,
將jmeter的每個項目目錄設(shè)置在如下目錄
2.在/opt/tools目錄下安裝jmeter,并配置環(huán)境變量。
這個我的有一篇博文已經(jīng)說了,這里不細(xì)說了。
3.jenkins中配置jmeter項目
3.1新建一個自由風(fēng)格的項目,項目名稱構(gòu)建
3.2新建腳本與項目名稱模板
3.3新建遠(yuǎn)程服務(wù)器地址模板
3.4.構(gòu)建項目-初始化項目
3.5構(gòu)建項目-執(zhí)行腳本
#執(zhí)行腳本
cd /opt/tools/apache-jmeter-3.1/bin
time=`date +”%Y%m%d%H%M%S”` # 當(dāng)前時間
jtl_dir=/opt/workspace/${JOB_DIR}/jtl
jlt=${jtl_dir}/${JOB_DIR}_${time}.jtl
scrip=/opt/workspace/${JOB_DIR}/${JMETER_SRIPT}
echo ${SLAVE_SERVERS} | grep “:”
if [ $? -eq 0 ]
then
/opt/tools/apache-jmeter-3.1/bin/jmeter -n -t ${scrip} -R ${SLAVE_SERVERS} -l ${jlt}
else
/opt/tools/apache-jmeter-3.1/bin/jmeter -n -t ${scrip} -l ${jlt}
fi
3.6.生成圖片模板
#生成圖片
JMETER_LIB=/opt/tools/apache-jmeter-3.1/lib/ext
png_dir=/opt/workspace/${JOB_DIR}/png
job_home=/opt/workspace/${JOB_DIR}/jtl
cd ${job_home}
for file in $(ls | grep .jtl)
do
name=${file%.*}
Java -jar ${JMETER_LIB}/CMDRunner.jar –tool Reporter –input-jtl ${file} –plugin-type PerfMon –generate-png ${png_dir}/${name}.png
done
3.7生成HTML模板
#生成HTML
jtl_dir=/opt/workspace/${JOB_DIR}/jtl
html_dir=/opt/workspace/${JOB_DIR}/html
JMETER_HOME=/opt/tools/apache-jmeter-3.1
cd ${jtl_dir}
for file in $(ls | grep jtl)
do
name=${file%.*}
xsltproc ${JMETER_HOME}/extras/jmeter-results-detail-report_21.xsl ${file} > ${html_dir}/${name}.html
done
3.8構(gòu)建后的操作-HTML報告
3.9生成jtl報告