Apache JMeter 構建FTP測試計畫

2021-09-22 19:37:32 字數 3285 閱讀 4231

在本節中,您將學習如何建立基本 測試計畫以測試ftp站點。您將建立四個使用者,在ftp站點上傳送兩個檔案的請求。此外,您將告訴使用者兩次執行他們的測試。因此,請求總數是(4個使用者)x(2個請求)x(重複2次)= 16個ftp請求。

要構建測試計畫,您將使用以下元素: 執行緒組, ftp請求, ftp請求預設值和 表中的檢視結果。

您希望對每個jmeter測試計畫執行的第一步是新增 執行緒組元素。執行緒組告訴jmeter您要模擬的使用者數,使用者傳送請求的頻率以及他們應傳送的請求數。

繼續新增thread group元素,方法是先選擇test plan,單擊滑鼠右鍵以獲取add選單,然後選擇addthreadgroup。

您現在應該看到測試計畫下的執行緒組元素如果你沒有看到這個元素,可以通過單擊測試計畫樹上的「展開」 檢視測試計畫的元素。

接下來,您需要修改預設屬性。如果尚未選擇,請在樹中選擇「執行緒組」元素。您現在應該在jmeter視窗的右側部分看到執行緒組控制面板(參見下面的圖7.1)

圖7.1。具有預設值的執行緒組

首先為我們的執行緒組提供更具描述性的名稱在名稱欄位中,輸入「ftp使用者」。

接下來,將使用者數增加到4。

在下乙個欄位中,ramp-up period保留預設值0秒。此屬性告訴jmeter在啟動每個使用者之間延遲多長時間。例如,如果您輸入5秒的ramp-up period,jmeter將在5秒結束時完成所有使用者的啟動。因此,如果我們有5個使用者和5秒的ramp-up period,則啟動使用者之間的延遲將是1秒(5個使用者/ 5秒=每秒1個使用者)。如果將值設定為0,則jmeter將立即啟動所有使用者。

最後,在loop count欄位中輸入值2 。此屬性告訴jmeter重複測試的次數。要讓jmeter重複執行您的測試計畫,請選中forever 核取方塊。

在大多數應用程式中,您必須手動應用在控制面板中所做的更改。但是,在jmeter中,控制面板會在您進行更改時自動應用更改。如果更改元素的名稱,則在離開「控制面板」後,將使用新文字更新樹(例如,選擇其他樹元素時)。

完成的ftp使用者執行緒組見圖7.2。

圖7.2。ftp使用者執行緒組

現在我們已經定義了使用者,現在是時候定義他們將要執行的任務。在本節中,您將指定ftp請求的預設設定。然後,在7.3節中,您將新增ftp請求元素,這些元素使用您在此處指定的一些預設設定。

首先選擇ftp users元素。單擊滑鼠右鍵以顯示「新增」選單,然後選擇「新增」→「配置元素」→「ftp請求預設值」。然後,選擇此新元素以檢視其控制面板(參見圖7.3)。

圖7.3。ftp請求預設值

與大多數jmeter元素一樣,ftp請求預設值控制面板有乙個您可以修改的名稱字段。在此示例中,將此字段保留為預設值。

跳到下乙個字段,即ftp伺服器的伺服器名稱/ ip。對於您正在構建的測試計畫,在這種情況下,所有ftp請求都將傳送到同一ftp伺服器ftp.domain.com。在該字段中輸入此網域名稱。這是我們將指定預設值的唯一字段,因此請保留其餘欄位的預設值。

ftp request defaults元素不會告訴jmeter傳送ftp請求。它只是定義ftp請求元素使用的預設值。

完成的ftp request defaults元素見圖7.4

圖7.4。我們的測試計畫的ftp預設值

在我們的測試計畫中,我們需要發出兩個ftp請求

jmeter按照它們出現在樹中的順序傳送請求。

首先將第乙個ftp請求新增 到ftp users元素(新增取樣器ftp請求)。然後,在樹中選擇ftp request元素並編輯以下屬性(參見圖7.5):

將名稱更改為「file1」。

將遠端檔案欄位更改為「/directory/file1.txt」。

將使用者名字段更改為「匿名」。

將密碼欄位更改為「[email protected]」。

您不必設定「 伺服器名稱」字段,因為您已在「ftp請求預設值」元素中指定了此值。

圖7.5。ftp請求file1

將名稱更改為「file2」。

將遠端檔案欄位更改為「/directory/file2.txt」。

將使用者名字段更改為「匿名」。

將密碼欄位更改為「[email protected]」。

圖7.6。ftp請求file2

您需要新增到測試計畫的最後乙個元素是 ***。此元素負責將ftp請求的所有結果儲存在檔案中,並呈現資料的視覺化模型。

選擇ftp users元素並在table 監聽器中新增view resultsaddlistenerview results in table)。

執行測試並檢視結果。

圖7.7。在表***中檢視結果

Apache JMeter 構建LADP測試計畫

在本節中,您將學習如何建立基本測試計畫以測試ldap伺服器。您將建立四個使用者,在ldap伺服器上傳送四個測試請求。此外,您將告訴使用者執行他們的測試4次。因此,請求總數為 4個使用者 x 4個請求 x 重複4次 64個ldap請求。要構建測試計畫,您將使用以下元素 執行緒組,ldap請求,ldap...

Apache Jmeter監控服務資源

jmeter本身沒有監控伺服器資源的功能,需要新增額外的外掛程式,外掛程式參考的 一 監控原理圖 安裝文件見wiki plugininstall 安裝文件見wiki perfmonagent 三 jmeter壓力測試和監控示例 1 開啟perfmonagent,預設埠為4444 startagent...

Apache JMeter安裝及使用

一,apache jmeter安裝 apache jmeter是apache組織開發的基於j a的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於web應用測試,但後來擴充套件到其他測試領域。它可以用於測試靜態和動態資源,例如靜態檔案 j a 小服務程式 cgi 指令碼 j a 物件 資料庫 f...