Jmeter介面測試之HTML測試報告
在使用Jmeter做介面測試中,雖然Jmeter的測試工具提供了檢視結果樹,但是不夠直觀,在實際的工作場景中,也不能把這樣的測試結果放在測試報告中或者說拿給領導看,那麼是否可以生成基於HTML的測試報告了。事實上,有需求,就會有答案,那麼為了生成基於HTML的測試報告,需要使用到ANT,首先需要下載ant並且把它加到path的環境變數,配置成功後,在cmd中輸入ant如下圖所示說明環境搭建OK:
有了ant後,下來需要編寫build.xml的檔案,在該檔案中指定生成使用的模板,執行的指令碼,jmeter的目錄,以及其他的資訊,主要內容見如下:
下來需要修改jmeter的配置檔案jmeter.properties,在配置檔案中,把jmeter.save.saveservice.output_format=xml修改為jmeter.save.saveservice.output_format=csv,如下圖所示:
修改完成後,在Jmeter的目錄下建立html的測試報告目錄,這裡目錄結構是report,在report下建立了html和jtl,主要放.html和.htl檔案的目錄結構,如下圖所示:
下來到build.xml的目錄下,執行ant指令碼,就會顯示執行和生成測試報告的過程,見輸出的資訊:
可以看到構建結果是successful,然後到html目錄下,就可以看到生成了HTML的測試報告,如下圖所示:
在瀏覽器中開啟html檔案後,就會顯示出測試報告的資訊,如下圖所示:
見如上截圖,可以看到執行總數,失敗數,成功率,執行最大時間,平均時間和最小時間,以及失敗的錯誤資訊。