Apache JMeter 構建LADP測試計畫

2021-09-22 19:47:47 字數 3559 閱讀 3027

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

此示例假定ldap伺服器在ldap.test.com上可用。

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

繼續新增threadgroup元素,首先選擇test plan,單擊滑鼠右鍵以獲取add

選單,然後選擇 add  →  threadgroup

。您現在應該看到測試計畫下的執行緒組元素。如果沒有看到該元素,則單擊「測試計畫」元素「展開」測試計畫樹。

圖8a.1。執行緒組和最終測試樹

首先選擇ldap users元素。單擊滑鼠右鍵以顯示「新增」選單,然後選擇「 新增」  →「  配置元素」  →「  登入配置元素」。然後,選擇此新元素以檢視其控制面板。

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

圖8a.2我們的測試計畫的登入配置元素

輸入使用者名字段為「您的ldap使用者名稱」,

密碼欄位為「您的ldap密碼」

ldap請求將使用這些值。

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

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

圖8a.3我們的測試計畫的ldap預設值

輸入dn欄位為「您的ldap根專有名稱」。

將ldap server的servername字段輸入「ldap.test.com」。

389

這些值是ldap請求的預設值。

在我們的測試計畫中,我們需要發出四個ldap請求。

內建新增測試

內建搜尋測試

內建修改測試

內建刪除測試

jmeter按照您將它們新增到樹中的順序傳送請求。首先將第乙個ldap請求新增到ldap users元素(新增  →  取樣器  →  ldap請求)。然後,在樹中選擇ldap request元素並編輯以下屬性

重新命名為「新增」此元素

在「測試配置」組中選擇「新增測試」單選按鈕

圖8a.4.1內建新增測試的ldap請求

您不必設定servername字段,字段,使用者名稱密碼dn,因為您已在login config elementldap request defaults中指定了此值

接下來,新增第二個ldap請求並編輯以下屬性

重新命名為「搜尋」此元素

在「測試配置」組中選擇「搜尋測試」單選按鈕

接下來,新增第三個ldap請求並編輯以下屬性

圖8a.4.2內建搜尋測試的ldap請求

重新命名為「修改」此元素

在「測試配置」組中選擇「修改測試」單選按鈕

接下來,新增第四個ldap請求並編輯以下屬性

圖8a.4.4內建刪除測試的ldap請求

您可以新增response assertion元素。此元素將通過驗證響應文字是否「成功」 來檢查收到的響應資料。(新增  →  斷言  →  響應斷言)。

注意:樹中的這個位置,將為每個ldap請求執行響應斷言。

response field to testgroup中選擇text responseradio按鈕

pattern matching rules組中選擇substringradio按鈕

單擊「新增」按鈕,在「要測試的模式」 欄位中新增「成功」 字串

圖8a.5 ldap響應斷言

您需要新增到測試計畫的最後乙個元素是***。此元素負責將ldap請求的所有結果儲存在檔案中,並呈現資料的視覺化模型。選擇ldap users元素並在表中新增 view results(add  →  listener  →  view results in table)

圖8a.6在表***中檢視結果

Apache JMeter 構建FTP測試計畫

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

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...