JMeter-搭建ant,生成html測試報告

1、搭建ant環境(版本爲1.10.1)(配置環境變量)
命令行輸入:ant or ant -v
成功截圖:
在這裏插入圖片描述
如果報錯:Exception in thread “main” java.lang.NoClassDefFoundError:
可能造成的原因:ant版本與本地安裝的jdk不兼容,ant版本太高導致:
解決辦法:卸載ant,重新下載ant1.9.*,不超過1.10.*的
在這裏插入圖片描述
2、修改bin目錄下的jmeter.properties文件。
把jmeter.save.saveservice.output_format=csv修改爲
jmeter.save.saveservice.output_format=xml
在這裏插入圖片描述
3、把JMeter的extras目錄下的ant-jmeter-1.1.1.jar複製到ant的lib目錄下。

4、在 jmeter 的目錄下創建 testSuite,在 testSuite 文件夾下創建 report 目錄和 script 的目錄,report 目錄存儲生成的測試報告,在 report 目錄下創建html 文件夾來存儲生成的基於 HTML 的測試報告,在 report 目錄下創建 jtl目錄存儲生成的後綴爲 jtl 的文件。script 存儲測試腳本(目前測試腳本都在 bin目錄下,把測試腳本全部從 bin 命令下遷移到該目錄下統一管理),在 testSuite目錄下創建 build.xml 文件,見截圖:
在這裏插入圖片描述
5、編寫build.xml文件
A.執行測試腳本
B.生成測試報告(html)
C.自動發送郵件
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
6、mail.jar放入到ant\lib目錄下
https://mvnrepository.com/artifact/javax.mail/mail
7、、執行,執行命令:生成html報告
cd 到jmeter的\TestSuite目錄下,
ant
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章