FTP服務(wù)主要提供上傳和下載功能。有時(shí)間需要我們測試服務(wù)器上傳和下載的性能。在這里我通過JMeter做一個(gè)FTP測試計(jì)劃的例子。
當(dāng)然,JMeter官方網(wǎng)站的用戶手冊也有例子,但由于版本較早,我也算是對自己學(xué)習(xí)的一個(gè)總結(jié),所以再整理一個(gè)。
* 本人使用的是JMeter2.4版本。
* 測試的服務(wù)器是IP:124.205.228.54 (由于找不到FTP站點(diǎn),所以在“主機(jī)屋網(wǎng)站http://www.zhujiwu.com申請了一個(gè)免費(fèi)的FTP空間”)
1.創(chuàng)建一個(gè)線程組
2.線程組--->添加--->配置元件--->FTP請求缺省值。
3.線程組--->添加--->Sampler--->FTP請求
說明:
IP 為你FTP服務(wù)的IP
Remote file 為你FTP服務(wù)器上的一個(gè)文件。
local file 為本地你存放到本機(jī)上的路徑。
選擇 get(RETR) 為下載方式。
填寫你的FTP服務(wù)器的用戶名密碼。
3.按照第二步的方式再添加一個(gè)“FTP請求”。
說明:
IP 為你FTP服務(wù)的IP
Remote file 為你要上傳到FTP服務(wù)器上的文件路徑及文件名
local file 為本地你要上傳的文件的路徑。
選擇 put(RETR) 為上傳方式。
填寫你的FTP服務(wù)器的用戶名密碼。
4.添加一個(gè)監(jiān)控器:線程組--->添加--->監(jiān)控器--->Spline Visualizer
一個(gè)FTP計(jì)劃創(chuàng)建成功 :)