在本節中,我們將學習如何創建測試FTP站點的基本測試計畫。
為了演示測試目的,我們將使用公共可用的FTP位置,可以使用它來測試檔的下載。 您可以使用市場上現有的任何可用的演示FTP位置。我們使用URL下的FTP位置: https://dlptest.com/ftp-test/
下圖顯示了上述URL時打開的網頁。
- 單擊FTP測試部分下的URL: ftp://ftp.dlptest.com/ 。
- 它將重定向到其登錄頁面,填寫登錄憑據。
- 用戶名: dlpuser@dlptest.com
- 密碼: 3D6XZV9MKdhM5fF
下圖顯示了給定FTP位置下的目錄級結構。
現在,我們將創建一個測試計畫來測試使用指定FTP位置下載檔。
創建JMeter測試計畫
- 進入到JMeter/bin檔夾,雙擊
jmeter.bat
檔以啟動JMeter介面。 - 單擊
“Test Plan”
節點。 - 將此測試計畫節點重命名為
DemoFTPtest
。 - 選擇
DemoFTPtest
節點,然後右鍵單擊所選項目。 - 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
- 選擇“Threads (Users) > Thread Group”。
修改線程組的以下屬性:
- 名稱 - FTPusers
- 線程數(用戶) - 4
- 加速期 - 保留默認值(1)。
- 迴圈計數 - 1
添加採樣器
- 選擇FTPusers元素(線程組),然後右鍵單擊所選項。
- 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
- 選擇Sampler> FTP Request。
在“FTP Request”控制面板中設置以下字段:
- 名稱 - FTP請求獲取
- 伺服器名稱或IP - ftp.dlptest.com
- 遠程檔 -
.ftpquota
(您可以選擇所需FTP位置上的任何目錄檔) - 本地檔 -
D:\demotxt.txt
- 選擇get(RETR)
- 用戶名 - dlpuser@dlptest.com
- 密碼 - 3D6XZV9MKdhM5fF
添加監聽器
Listener
元素將負責將FTP請求的所有結果存儲在一個檔中,並呈現數據的可視化模型。
- 選擇FTPusers元素。
- 滑鼠懸停在“Add”選項上,然後將顯示元素列表。
- 選擇Listener> View Results Tree選項。
保存並執行測試計畫
- 單擊File > Save Test Plan as。
- 將整個測試計畫保存為FTP_test.jmx。
- 單擊 Run > Start 以執行測試計畫。
驗證輸出
下圖顯示了為每個FTP請求發出的四個請求,並且測試成功。
檢索到的GET請求資訊存儲在D:\demotxt.txt
檔中。 可以通過查看“View Results Tree listener”偵聽器元素的“Request”選項卡來驗證此結果。
上一篇:
JMeter Web測試計畫
下一篇:
JMeter Webservice API測試計畫