知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告

相信大家在日常工作中,做性能測試,都喜歡用jmeter。在寫腳本和調試腳本的時候,都喜歡用GUI圖形界面模式.

甚至在真正做性能測試的時候,還是喜歡用GUI模式,雖然這種模式,官方不推薦,但是,也耐不住大家對圖形界面模式的喜歡。

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


用GUI模式,做性能測試,添加各種曲線圖表後,可以在運行過程中,實時看到運行狀態,然後靈活的選擇是否結束當前的性能測試。

但是,在這種模式下,做性能測試也會有一個極大的困惑,那就是不能很方便生成類似於CLI模式那樣專業、標準的測試報告。做完了,想要有測試報告,得自己手動去截圖,寫測試報告。

那麼,有沒有什麼辦法,在GUI圖形界面模式下,生成類似CLI模式的報告呢?

首先,還是讓我們看下,CLI模式,我們生成的報告是什麼樣?

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


CLI模式,雖然我們看不到實時運行數據圖,但是會在最後生成這樣一份報告文件,從這個報告中,我們看到‘隨時間變化的響應時間圖’ ‘隨時間變化的活躍線程數圖’ ‘每秒點擊數圖’ ‘TPS圖’ ...... 等多種性能監控的重要圖表。

如果,你現在用GUI圖形界面模式,你也想生成這樣一份圖表,你知道怎麼做嗎?

接下來,我就來告訴大家,如何在GUI模式下生成一份這樣的測試報告。不過,這個功能必須要求jmeter的版本在5.1.1及以上

首先,我們像平時一樣,添加各種監視器,然後,要選擇任意一個監視器,把性能測試結果寫入文件,如下圖,這個文件可以自定義路徑和名稱。

但是,路徑下的文件最好不要存在,如果已經存在,當運行場景時,會有警告提示。

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


接下來,我們就可以去執行性能測試場景了。

待場景執行結束後,點擊jmeter菜單欄中的tools > Generate HTML report[res_key=html_report] (中文模式時)

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


或者 tools > [res_key=html_report] (英文模式時)

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


就會彈出一個生成報告的窗口

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


好了,所有事情都已經做完了,就看最後的結果了。

知否?知否?GUI 圖形界面 Jmeter 也能生成 html 報告


看到了嗎,在GUI圖形界面模式下,也生成了這樣一個報告了。最後,我們有幾個細節需要注意。

注意

1、這個功能,只有在jmeter5.1.1版本及以上才有。

2、jmeter.properties文件中有個output_format的屬性配置,如果不是默認的csv格式,在生成報告時,會報錯。


分享到:


相關文章: