java实现串口ymodem 传输文件_活久见!Jmeter也能实现文件传输和发送邮件啦
Jmeter實現文件處理和郵件發送
Jmeter除了支持Http協議以外,還支持多種其他協議,包括FTP協議和SMTP/POP3協議,可以用于文件上傳下載和郵件發送。Jmeter內置FTP Sampler,可以很方便的實現FTP文件上傳下載。
Jmeter上傳FTP文件
新建Jmeter腳本,在線程組下添加FTP請求,在其中填寫:
? FTP服務器IP
? 上傳的遠程文件路徑
? 上傳的本地文件路徑
? FTP請求模式:此處必須選擇PUT,PUT代表上傳,GET代表下載
? FTP服務器的登錄信息
Jmeter下載FTP文件
下載文件也通過Jmeter內置的FTP Sampler來實現,此時的信息和上傳信息幾乎一致,除了FTP請求模式需要用POST變更為GET
運行腳本,查看結果樹中會顯示上傳下載信息,并且可以在本地和FTP服務器上看到更新后的文件信息。Jmeter可以上傳新的文件,也可以覆蓋舊有文件;除了可以上傳下載文本文件以外,還可以上傳下載視頻,音頻等文件。
Jmeter通過內置的SMTP Sampler和Mail Reader Sampler可以實現郵件的發送和接受。
? SMTP Sampler是基于SMTP協議實現的,SMTP是一種可靠且有效的電子郵件傳輸協議。SMTP是建立在FTP文件傳輸服務上的一種郵件服務,主要用于系統之間的郵件信息傳遞,并提供有關來信的通知。
? Jmeter Mail Reader Sampler支持多種郵件接受協議,包括POP3和IMAP。POP3,全名為“Post Office Protocol - Version 3”,協議主要用于支持使用客戶端遠程管理在服務器上的電子郵件。IMAP(Internet Mail Access Protocol)是斯坦福大學在1986年開發的一種郵件獲取協議,它的主要作用是郵件客戶端可以通過這種協議從郵件服務器上獲取郵件的信息,下載郵件等。
在使用Jmeter接受和發送郵件之前,首先需要有郵件服務,我們可以使用郵箱的郵件服務,以QQ郵箱為例,可以開通QQ郵箱的SMTP和POP3服務:
SMTP Sampler發送郵件
Jmeter SMTP Sampler可以實現基本的郵件發送功能,它可以發送帶附件的文本內容,但是不支持HTML格式的郵件發送。新建腳本->線程組->SMTP Sampler,在其中填寫如下信息即可實現郵件發送:
? SMTP服務器和連接信息
? 收件人信息
? 郵件信息(郵件頭,郵件體,攜帶附件)
運行腳本后查收郵箱,能夠看到Jmeter發送的郵件信息:
Mail Reader Sampler接收郵件
Jmeter Mail Reader Sampler用于接收郵件,它支持多種郵件接收協議,按如下所示信息填寫即可模擬客戶端接受郵件信息:
運行腳本,通過查看結果樹即可看到郵件詳情
作 者:Testfan Kitty
出 處:微信公眾號:自動化軟件測試平臺
版權說明:歡迎轉載,但必須注明出處,并在文章頁面明顯位置給出文章鏈接
總結
以上是生活随笔為你收集整理的java实现串口ymodem 传输文件_活久见!Jmeter也能实现文件传输和发送邮件啦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sourcetree不好做到的一些git
- 下一篇: WEB在线预览PDF