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

1.3將jenkins.war包放置在/tomcat/webapps下
然后啟動tomcat,./startup.sh & tail -f ../logs/catalina.out
然后在windows環境下,打開jenkins地址,
將jmeter的每個項目目錄設置在如下目錄
2.在/opt/tools目錄下安裝jmeter,並配置環境變量。
這個我的有一篇博文已經說了,這里不細說了。
3.jenkins中配置jmeter項目
3.1新建一個自由風格的項目,項目名稱構建
3.2新建腳本與項目名稱模板
3.3新建遠程服務器地址模板
3.4.構建項目-初始化項目
3.5構建項目-執行腳本
#執行腳本
cd /opt/tools/apache-jmeter-3.1/bin
time=`date +"%Y%m%d%H%M%S"` # 當前時間
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構建后的操作-HTML報告
3.9生成jtl報告