JMeter-APDEX將開始以及結(jié)束時間精確到秒

在JMeter的APDEX報告中,在Test and Report informations中,會看到Start Time和End Time默認只精確到分鐘。如圖:
APDEX_Minute_level.png

由于我們需要收集更多這段測試時間內(nèi)的信息,所以精確度應(yīng)該是到秒級別且用24小時制會更方便閱讀。因此,我們需要對源代碼進行小小的修改。

導出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

再跟代碼,TimeHelper類位于/src/core/org/apache.jmeter/report/core/TimeHelper.java, 修改line 81,修改如下代碼:
HtmlTemplateExporter_format_timeHelper_modify.png

之后用Ant的Package命令進行編譯打包,修改的源代碼依然生成在ApacheJMeter_core.jar中,替換原來的相應(yīng)文件。

這是修改后生成的效果:
APDEX_Second_level.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時...
    歐辰_OSR閱讀 30,264評論 8 265
  • 在使用Jmeter進行接口的性能測試時,由于Jmeter 是JAVA應(yīng)用,對于CPU和內(nèi)存的消耗比較大,所以,當需...
    燕京博士閱讀 4,304評論 0 16
  • 把浪矢雜貨店和丸光園連接起來的是浪矢爺爺和凱月曉子之間的愛情啊,他們的愛情
    仙人掌的仙兒閱讀 324評論 0 0
  • 這一天,我感覺自己是喜歡你的,一想到你就很開心,嘿嘿
    柏之長青閱讀 255評論 0 0
  • 我無數(shù)次從夢里見到過你 在那迷幻的夢境中 我感覺著一只溫暖的手想抓緊我。 ...
    秦小荷閱讀 254評論 0 1

友情鏈接更多精彩內(nèi)容