1. 程式人生 > >jmeter SMTP Sampler取樣器發送測試結果郵件

jmeter SMTP Sampler取樣器發送測試結果郵件

java.net releases .net 測試 maven follow ima 編碼 posit

原理:

先用結果類監聽器(用表格察看結果、聚合報告)將測試結果以csv文件保存到本地。

然後再用SMTP Sampler取樣器把本地的測試結果文件發送到指定郵箱

具體步驟如下:

1.下載javamail jar包

https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/1.6.1/

選擇 javax.mail-1.6.1.jar文件

技術分享圖片

技術分享圖片

此時需要建項目,用表格察看結果 將測試結果以csv文件保存到本地。

技術分享圖片

技術分享圖片

3.配置SMTP sampler

這裏需要知道你公司郵箱賬號和密碼,並且需要知道安全設置和相關端口號,自己不知道的可以看看自己機器的outlook郵箱賬戶,或者問問公司IT部門同事。

設置SMTP服務器和發送郵件的賬號,勾選安全設置。

技術分享圖片

運行一下查看郵件發送結果

技術分享圖片

打開csv文件出現亂碼,解決辦法:

1,盡量不要中文,都用英文

2,先使用記事本打開後,選擇編碼格式ANSI後保存既可。如下圖:

技術分享圖片

總結需要優化的地方:

1,用結果類監聽器(用表格察看結果、聚合報告)將測試結果以csv文件保存到本地時,格式過於簡單,需要二次開發出具體的格式

2,用SMTP Sampler取樣器發送郵件的時候,需要將測試結果寫入郵件內容的正文中

jmeter SMTP Sampler取樣器發送測試結果郵件