接口準備:http://10.1.102.75:8000/mock/api/jmetercss
Performance Plugin:能夠將測試結果的log以圖表的形式整合到Jenkins中,還能根據測試結果的錯誤率與波動率修改Jenkins的job狀態。html
HTML Publisher plugin:能夠讓咱們方便的在Jenkins中直接打開Jmeter的結果進行查看python
Groovy Postbuild:添加構建列表顯示內容,如本例中顯示當次構建時的線程數。api
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)
(注意:在jenkins中使用html publisher查看html報告時,因爲安全限制,沒法加載css,js等,會顯示的html報告樣式不正確,解決方法是:在jenkins系統管理中輸入如下腳本)微信
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")