2017-08-29 44 views
0

應用程序用戶將在服務器上放置一定數量的文件,然後在固定的時間間隔後,作業將從服務器中選擇這些文件,讀取數據並將該數據放入db。需要測試用戶可以使用jmeter在服務器上FTP文件的最大數量。

我需要對它做一個負載測試。基本上需要確定如果用戶輸入大量文件(比如說10000個文件和大小變成10-15 gb),那麼我們的應用程序就可以完成這項工作。

我想用jmeter來測試它。請建議我應該遵循什麼方法,並有沒有其他優雅的方式,而不是Jmeter做到這一點。

謝謝。

回答

0

根據FTP protocol specification,您只能使用一個連接一次只傳輸一個文件,因此從理論上講,假設使用ftp client utility(包含在主要操作系統中),您最終可以得到批處理文件。

如果您需要強調您的FTP服務器,您可以使用JMeter的FTP Request sampler模擬多個虛擬用戶上傳多個文件,配置非常簡單,您只需提供主機,端口,憑證,源文件和目標文件。詳情請參閱Load Testing FTP and SFTP Servers Using JMeter

+0

Thanks.I想確定問題中提到的「工作」完成的任務的性能。我有一個實用程序創建大量所需的文件,然後將它們放在服務器上。現在,每工作5分鐘後運行的**作業**將文件解密>>解密它們>>讀取數據>>將其放入數據庫。我想測試是否在服務器上放置了大量文件,然後該作業將運行,然後這個作業將按預期運行或不運行。 **我想讓開發人員記錄該作業的運行時間以及處理的文件數量。我不知道這是否是好的和完整的解決方案。請推薦** – Pawan

+0

嗨,請有人幫我解決這個問題 – Pawan

相關問題