先回答上一篇留下的問題:
1届惋,html報告里面pages中有三個請求:Sample1瞬哼,Sample2,HTTP請求碟联,其實HTTP請求才是我要測試的腳本妓美,但是顯示3個,上面Sample1鲤孵,Sample2顯示的什么意思壶栋?相關的配置在哪里?
在第一篇文章中裤纹,默認的build.xml配置文件在C:\apache-jmeter-3.1\apache-jmeter-3.1\extras中的build-初始文件委刘,所以jenkins調用的是此目錄下的build-初始文件.xml和Test.jmx文件,Sample1鹰椒,Sample2是在Test.jmx中配置的:
2锡移,如果只對于jmeter+ant集成的話,怎么看html的報告漆际,在這個文章中jmeter+ant集成和jmeter+ant+jenkins集成的html報告成一樣的了淆珊。
按照我目前的理解,jmeter+ant集成測試報告在C:\apache-jmeter-3.1\apache-jmeter-3.1\result\html查看奸汇;jmeter+ant+jenkins集成報告查看應該在C:\Users\dell.jenkins\workspace\html中查看施符。
3,插個題外話擂找,當前自己創(chuàng)建的jmx文件存放在C:\apache-jmeter-3.1\apache-jmeter-3.1\scripts戳吝,我把47發(fā)布采購詢價單.jmx名稱改為47111.jmx,結果html報告線程名還是47發(fā)布采購詢價單 1-1贯涎,原因是打開47111.jmx線程名還是47發(fā)布采購詢價單 听哭,所以html中顯示線程名。
到現在為止塘雳,jenkins報告經過簡單的修改陆盘,樣式稍作變化,但是要顯示jmeter響應時間败明,在jenkins中顯示html文件還是要繼續(xù)配置一下隘马。
1,安裝兩個插件:在系統(tǒng)管理-插件管理-可選插件中查找:
Publish Performance test result report妻顶;
Publish HTML reports酸员;
2蜒车,插件安裝成功后修改build.xml文件,在它默認的工作區(qū)中生成文件沸呐,具體工作區(qū)查找:jenkins工作區(qū) 系統(tǒng)管理-系統(tǒng)設置-系統(tǒng)消息右邊的高級醇王。
修改build.xml文件:
3,繼續(xù)接著上篇文章配置的job修改jenkins中的配置:
4崭添,點擊job的立即構建按鈕寓娩,查看報告,控制臺輸出:
響應時間圖:
控制臺輸出:
總結:現在遺留的問題:
1呼渣,jmeter安裝目錄下新增一個文件夾result下有jtl和html棘伴,jenkins工作區(qū)下還有個html和jtl,這兩個地方的目錄屁置、存放文件有啥區(qū)別焊夸;
2,jenkins下構建失敗的時候發(fā)送郵件的配置蓝角;
3阱穗,jenkins+ant+jmeter+svn或者git環(huán)境搭建;
4使鹅,對于多個job怎么配置揪阶。