DevOps課程-Jenkins 20自研
參考YT上的Jmeter教學 + Jenkins串接Jmeter教學
首先我先到Apache的Jmeter下載
記得確認環境有裝java8才能用
先在本機透過GUI模式撰寫壓測腳本jmx檔:
此時會出現另一個Jmeter視窗:
打到:
新增Listener:
執行看到:
再拉另一個tree的Listener:
接著試著用cmd方式跑,不透過視窗(這邊我產出csv檔):
#本機試執行(-n指非GUI模式,-t指定腳本jmx檔案位置,-l是輸出csv或是Jenkins吃的jtl檔):C:\FackD\Jmeter\apache-jmeter-5.4.3\apache-jmeter-5.4.3\bin\jmeter.bat -n -t "C:\Users\user\Desktop\Test Plan.jmx" -l "C:\Users\user\Desktop\Jmeter_result.csv"
得到的csv檔內容:
確定以上在本機都沒問題後,把Jmeter丟到遠端要執行的機台上:
一樣用cmd方式試著執行(預設的jmx腳本中間有空格,改成不要空格的):
Jenkins這邊需要安裝額外兩個plugin:
然後建置freeStyle專案:
將產出的結果
以上寫完Jenkins Job後,第一次執行會看到右邊:
執行第二次會看到右邊圖表有曲線了: