Jmeter測試工具的介紹及項目具體使用


 

Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件做壓力測試,它最初被設計用於Web應用測試,但后來擴展到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態文件、Java小服務程序、CGI 腳本、Java 對象、數據庫、FTP 服務器, 等等。JMeter 可以用於對服務器、網絡或對象模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體性能。

 

在軟件測試的項目中,需要用Jmeter測試工具對Quick Easy FTP Server進行測試,

Quick Easy FTP Server是一個全中文FTP服務器軟件,反應迅速,操作方便,實現了標准FTP服務器所具有的功能。

軟件具有以下特點:

1.軟件安裝程序極小,但性能毫不遜色於專業FTP服務器軟件

2.功能全面.具備完整的帳戶管理,便捷的服務器配置,安全性設置,在線用戶信息, 服務器日志,實時數據統計,檢查更新一應俱全

3.支持斷點續傳

4.完整的幫助系統

5.全中文,更適合中國人使用。

 

測試環境

Windows 10 64位 directX 12

JDK 1.8

 

apache-jmeter-5.1.1

 

FTP服務器軟件:Quick Easy FTP Server

 

 

 

性能測試步驟

下載並運行FTP服務器軟件:Quick Easy FTP Server V4.0.0.exe

點擊右上角的綠色按鈕,開啟服務器,直到中間的紅色按鈕亮起便可開始,在賬戶管理處可以管理賬號信息(用戶名、密碼、根目錄)等

創建一個線程組,設置並發用戶,線程組 -->添加--->配置元件--->FTP請求缺省值

線程組--->添加--->Sampler--->FTP請求

Get

Put

設置線程數

運行結果

 

 

1.get:完成了30個sample,平均響應時間為9ms,響應時間的中值為7ms,所有sample中90%的sample的響應時間都小於56ms,最小響應時間為4ms,最大響應時間為56ms,錯誤率為100%。

       put:完成了30個sample,平均響應時間為8ms,響應時間的中值為7ms,所有sample中90%的sample的響應時間都小於20ms,最小響應時間為4ms,最大響應時間為20ms,錯誤率為100%。

2. get:完成了80個sample,平均響應時間為8ms,響應時間的中值為6ms,所有sample中90%的sample的響應時間都小於56ms,最小響應時間為4ms,最大響應時間為56ms,錯誤率為100%。

       put:完成了80個sample,平均響應時間為7ms,響應時間的中值為6ms,所有sample中90%的sample的響應時間都小於20ms,最小響應時間為4ms,最大響應時間為20ms,錯誤率為100%。

3. get:完成了130個sample,平均響應時間為7ms,響應時間的中值為7ms,所有sample中90%的sample的響應時間都小於56ms,最小響應時間為4ms,最大響應時間為56ms,錯誤率為100%。

       put:完成了130個sample,平均響應時間為7ms,響應時間的中值為6ms,所有sample中90%的sample的響應時間都小於22ms,最小響應時間為4ms,最大響應時間為22ms,錯誤率為100%。

 

以上就是使用Jmeter對Quick Easy FTP Server進行的項目測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM