1. 程式人生 > >Jenkins+jmeter 分散式執行並對生成的Html結果壓縮後傳送郵件附件

Jenkins+jmeter 分散式執行並對生成的Html結果壓縮後傳送郵件附件

Jenkins+jmeter 分散式執行,Html結果壓縮後傳送郵件附件

1. 在構建模組中的window命令欄填入Jmeter No Mode命
這裡寫圖片描述
“@echo off
jmeter -n -t F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\測試環境介面.jmx -R 192.168.1.153:1029 -l F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\Jenkins分散式.jtl -e -o F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\Jenkins分散式”
其中-R 代表的是遠端執行的壓力機IP地址,如果是多個ip 請使用“,” 進行分割

2.再新增一個window命令欄,它的作用是把上面執行生成的測試報告進行打包。
這裡寫圖片描述

“@echo off
call cd \
D:
D:\WinRAR.exe a -r -s -m3 -o- -ep1 F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\Jenkins分散式.zip F:\apache-jmeter-3.2\apache-jmeter-3.2\workspace\Jenkins分散式”
其中 call 是等待上個命令執行完成後再執行
另 我用的是WinRAR 壓縮軟體。
3.在構建後操作 添加發送郵件外掛 “Editable Email Notification”
在Attachments欄 中填寫 第二個命令生成的zip格式包名稱即可。
這裡寫圖片描述


4. 點選構建Job ,等待構建完成後檢視郵件,發現正常收到壓縮包。另由於生成是的jmeter3.0+的Html 報告 需要解壓後才能看到資料。
這裡寫圖片描述