溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jenkins集成jmeter-----性能自動化

發(fā)布時間:2020-07-11 19:23:57 來源:網絡 閱讀:737 作者:愛與夢想 欄目:軟件技術
  1. 首先需要確認,jmeter.properties中,jmeter.save.saveservice.output_format=csv

  2. new

    jenkins集成jmeter-----性能自動化

  3. 自由風格

    jenkins集成jmeter-----性能自動化

  4. 定時構建

    jenkins集成jmeter-----性能自動化

  5. 構建

    jenkins集成jmeter-----性能自動化

  6. 執(zhí)行windows批處理命令

    jenkins集成jmeter-----性能自動化

    if exist "output" (rd /s/q output)

    if exist "%JOB_BASE_NAME%.csv" (del "%JOB_BASE_NAME%.csv")

    set scrip_home=D:\apache-jmeter-4.0\bin

    jmeter -n -t %scrip_home%\%JOB_BASE_NAME%.jmx -Jthreads=100 -Jloops=10 -l %JOB_BASE_NAME%.csv -e -o output




    注意:這里指定了具體的線程數、循環(huán)數,也可以用變量,使用如下語句:

    jmeter -n -t %scrip_home%\%JOB_BASE_NAME%.jmx -Jthreads=%threads% -Jloops=%loops% -l %JOB_BASE_NAME%.csv -e -o output

    那么,需要定義threads和loops,如下:

    jenkins集成jmeter-----性能自動化

    選擇Build with Parameters,可以設置右側的參數。

    但是好像瀏覽器兼容性不好,沒法填,所以沒辦法使用,只能在jenkins里隨時修改,或者在.jmx腳本修改

    jenkins集成jmeter-----性能自動化


  7. 構建后操作-->Publish HTML reports, 輸入結果文件的路徑和名稱,也可以增加結果郵件通知等

    jenkins集成jmeter-----性能自動化

  8. 構建,查看報告

jenkins集成jmeter-----性能自動化


備注:

如果上面生成的報告比較丑,或者有問題,需要運行:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

jenkins集成jmeter-----性能自動化

jenkins集成jmeter-----性能自動化

jenkins集成jmeter-----性能自動化

重新構建,報告就好看多了

備注2:

如果重啟jenkins,就需要重新運行以上命令

備注3:

使用.jtl或者.csv都可以

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI