Jmeter 默認生成報告不是很詳細,所以咱們須要進行優化。這裏咱們使用新的報告模板:默認的報告模板是 jmeter-results-detail-report_21.xslapache
先上效果圖吧瀏覽器
一、修改Jmeter.properties(D:\apache-jmeter-3.3\bin\Jmeter.properties)工具
1> 針對Response的編碼處理,須要修改統一爲UTF-8,避免部分Reponse亂碼問題測試
2> 因爲HTML報告的須要,針對jmeter生成的jtl文件所包含的數據須要作新的配置,以知足測試需求修改生成的jtl文件爲xml格式存儲數據優化
3> 修改jtl報告文件須要存儲的數據種類(例如針對Response_data是否存儲)ui
具體各類數據不作詳細介紹,例如:jmeter.save.saveservice.response_code 爲HTTP響應代碼jmeter.save.saveservice.response_data爲Reponse詳細信息編碼
# jmeter.save.saveservice.data_type=true jmeter.save.saveservice.label=true jmeter.save.saveservice.response_code=true # response_data is not currently supported for CSV output jmeter.save.saveservice.response_data=true # Save ResponseData for failed samples jmeter.save.saveservice.response_data.on_error=false jmeter.save.saveservice.response_message=true jmeter.save.saveservice.successful=true jmeter.save.saveservice.thread_name=true jmeter.save.saveservice.time=true jmeter.save.saveservice.subresults=true jmeter.save.saveservice.assertions=true jmeter.save.saveservice.latency=true # Only available with HttpClient4 jmeter.save.saveservice.connect_time=true jmeter.save.saveservice.samplerData=true jmeter.save.saveservice.responseHeaders=true jmeter.save.saveservice.requestHeaders=true jmeter.save.saveservice.encoding=true jmeter.save.saveservice.bytes=true # Only available with HttpClient4 jmeter.save.saveservice.sent_bytes=true jmeter.save.saveservice.url=true jmeter.save.saveservice.filename=true jmeter.save.saveservice.hostname=true jmeter.save.saveservice.thread_counts=true jmeter.save.saveservice.sample_count=true jmeter.save.saveservice.idle_time=true
二、 修改build文件url
修改build主要是修改報告模板,將以前的jmeter-results-report_21.xsl替換成jmeter.results.shanhe.me.xslspa
最後執行便可生成最新的報告插件
而後隨意打開一個瀏覽器 輸入:http://localhost:8080/jenkins 默認端口號爲8080
建立一個項目。
選擇第一個自由風格,而後點擊OK按鈕
而後配置ant,增長build路徑
點擊保存以後,咱們繼續配置測試報告
咱們須要下載一個插件Public HTML reports
系統管理----》管理插件----》可選插件 輸入HTML Publisher Plugin進行查詢並進行安裝
接下來繼續配置測試報告插件,用於打開測試結果報告
點擊增長構建後操做步驟 並點擊Public HTML reports
並點擊保存按鈕 好了 如今咱們報告也配置好了
咱們如今jenkins構建下吧
點擊以後 出現
證實jenkins在構建了
好了到了這一步 已經構建成功了,Success !
咱們在jenkins下面看下報告吧
報告已經ok了
其實文章篇幅很長,配置很簡單
最後能夠用jenkins定時執行咱們的jmeter腳本,也就是批量執行jmeter腳本了
jenkins上部署jmeter+int項目,構建時報'ant.bat' 不是內部或外部命令,也不是可運行的程序
一、進入Jenkins->系統管理->全局工具設置頁面,設置ANT,不選擇自動安裝,設置ant名稱,將ant路徑加入ANT_HOME
二、進入本身配置的項目->配置->構建->invoke ant,將ant版本設置爲第一步中設定的ant名稱