APDEX_Minute_level.png
由于我們需要收集更多這段測試時間內(nèi)的信息福贞,所以精確度應(yīng)該是到秒級別且用24小時制會更方便閱讀。因此停士,我們需要對源代碼進行小小的修改挖帘。
導(dǎo)出APDEX報告的組件類中,最關(guān)鍵的是/src/core/org/apache.jmeter/report/dashboard/HtmlTemplateExporter.java中的恋技。
在Jmeter 4.0的版本中拇舀,line 463行和467行,分別對beginDate, endDate這兩個變量進行了處理猖任∧阒桑可以看到,最初這兩個變量為long型朱躺。
HtmlTemplateExporter_format_date.png
再繼續(xù)跟代碼刁赖,發(fā)現(xiàn)它的調(diào)用了TimeHelper類中的formatTimeStamp(long time)方法;該方法的調(diào)用場景目前只有這里长搀,所以可以放心的修改宇弛。必要的話,可以在這里寫個新方法去調(diào)用就好了源请。
如圖:
HtmlTemplateExporter_format_timeHelper.png
HtmlTemplateExporter_format_timeHelper_modify.png
之后用Ant的Package命令進行編譯打包,修改的源代碼依然生成在ApacheJMeter_core.jar中谁尸,替換原來的相應(yīng)文件舅踪。
APDEX_Second_level.png