jmeter-03 JMeter + Jenkins 集成

1、準備JMeter 測試計劃 mock_api.jmx

接口準備:http://10.1.102.75:8000/mock/api/jmetercss

 

2、jenkins 插件準備

 Performance Plugin:能夠將測試結果的log以圖表的形式整合到Jenkins中,還能根據測試結果的錯誤率與波動率修改Jenkins的job狀態。html

 HTML Publisher plugin:能夠讓咱們方便的在Jenkins中直接打開Jmeter的結果進行查看python

 Groovy Postbuild:添加構建列表顯示內容,如本例中顯示當次構建時的線程數。api

 

 

 3、建立jenkins job

jmeter -n -t D:\jmeter_workspace\mock_api.jmx -l mock_api.jtl  -JthreadCount=%threadCount% -JloopCount=%loopCount% -e -o output

(注意,這裏我在jenkins機器中已經配置好了jmeter環境變量)安全

def threadCount= manager.build.buildVariables.get("threadCount")
manager.addShortText("thread: " + threadCount)

4、構建結果

(注意:在jenkins中使用html publisher查看html報告時,因爲安全限制,沒法加載css,js等,會顯示的html報告樣式不正確,解決方法是:在jenkins系統管理中輸入如下腳本)微信

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

 

***微信掃一掃,關注「python測試開發圈」,瞭解更多測試教程!***
相關文章
相關標籤/搜索