FTP服務主要提供上傳和下載功能。有時間需要我們測試服務器上傳和下載的性能。在這里我通過JMeter做一個FTP測試計劃的例子。
當然,JMeter官方網站的用戶手冊也有例子,但由于版本較早,我也算是對自己學習的一個總結,所以再整理一個。
* 本人使用的是JMeter2.4版本。
* 測試的服務器是IP:124.205.228.54 (由于找不到FTP站點,所以在“主機屋網站http://www.zhujiwu.com申請了一個免費的FTP空間”)
1.創建一個線程組

2.線程組--->添加--->配置元件--->FTP請求缺省值。

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

說明:
IP 為你FTP服務的IP
Remote file 為你FTP服務器上的一個文件。
local file 為本地你存放到本機上的路徑。
選擇 get(RETR) 為下載方式。
填寫你的FTP服務器的用戶名密碼。
3.按照第二步的方式再添加一個“FTP請求”。

說明:
IP 為你FTP服務的IP
Remote file 為你要上傳到FTP服務器上的文件路徑及文件名
local file 為本地你要上傳的文件的路徑。
選擇 put(RETR) 為上傳方式。
填寫你的FTP服務器的用戶名密碼。
4.添加一個監控器:線程組--->添加--->監控器--->Spline Visualizer

一個FTP計劃創建成功 :)
參考資料:
http://jakarta.apache.org/jmeter/usermanual/build-ftp-test-plan.html
http://www.51testing.com/?uid-23852-action-viewspace-itemid-16560