8a。LDAP テスト計画の構築

このセクションでは、LDAP サーバーをテストするための基本的なテスト計画を作成する方法を学習します。LDAP サーバーで 4 つのテストの要求を送信する 4 人のユーザーを作成します。また、ユーザーにテストを 4 回実行するように指示します。したがって、リクエストの合計数は、(4 ユーザー) x (4 リクエスト) x (4 回繰り返す) = 64 LDAP リクエストです。テスト計画を作成するには、次の要素を使用します: Thread GroupLDAP RequestLDAP Request Defaults、および View Results in Table

この例では、LDAP サーバーが ldap.test.com で利用可能であることを前提としています。

8a.1 ユーザーの追加

すべての JMeter テスト計画で行う最初のステップは、スレッド グループ要素を追加することです。スレッド グループは、シミュレートするユーザーの数、ユーザーが要求を送信する頻度、送信する要求の数を JMeter に伝えます。

まずテスト計画を選択し、マウスの右ボタンをクリックして [追加] メニュー を表示し、[追加]  →  [スレッド グループ]を選択して、ThreadGroup 要素を追加します。Test Plan の下に Thread Group 要素が表示されます。要素が表示されない場合は、テスト計画要素をクリックしてテスト計画ツリーを「展開」します。


図 8a.1。 スレッド グループと最終的なテスト ツリー
図 8a.1。スレッド グループと最終的なテスト ツリー

8a.2 ログイン構成要素の追加

LDAP ユーザー要素を選択することから始めます。マウスの右ボタンをクリックして Add メニューを表示し、 Add  →  Config Element  →  Login Config Elementを選択します。次に、この新しい要素を選択して、そのコントロール パネルを表示します。

ほとんどの JMeter 要素と同様に、Login Config 要素のコントロール パネルには変更可能な名前フィールドがあります。この例では、このフィールドをデフォルト値のままにします。


  図 8a.2 テスト計画のログイン構成要素
図 8a.2 テスト計画のログイン構成要素

ユーザー名フィールドに「your LDAP Username」、
パスワード フィールドに「your LDAP Password」を入力します。

これらの値は、LDAP 要求によって使用されます。

8a.3 LDAP リクエストのデフォルトの追加

LDAP ユーザー要素を選択することから始めます。マウスの右ボタンをクリックして [追加] メニュー を表示し、[追加]  →  [構成要素]  →  [ LDAP 要求のデフォルト] を選択します。次に、この新しい要素を選択して、そのコントロール パネルを表示します。

ほとんどの JMeter 要素と同様に、LDAP Request Defaultsコントロール パネルには変更可能な名前フィールドがあります。この例では、このフィールドをデフォルト値のままにします。


  図 8a.3 テスト計画の LDAP デフォルト
図 8a.3 テスト計画の LDAP デフォルト
DNフィールドに「your LDAP Root Distinguished Name 」を入力します。
LDAP サーバーのサーバー名フィールドに「ldap.test.com 」を入力します。389
ポート。 これらの値は LDAP 要求のデフォルトです。

8a.4 LDAP リクエストの追加

テスト計画では、4 つの LDAP 要求を行う必要があります。

  1. 組み込みの追加テスト
  2. 組み込み検索テスト
  3. 組み込みの変更テスト
  4. 組み込みの削除テスト

JMeter は、ツリーに追加した順序でリクエストを送信します。最初の LDAP リクエストを LDAP ユーザー要素に追加することから始めます (追加 → サンプラー →  LDAP リクエスト)。次に、ツリーで LDAP 要求要素を選択し、次のプロパティを編集します。

  1. この要素の名前を「Add 」に変更します
  2. [テスト構成]グループで [テストの追加] ラジオ ボタンを選択します。

                  図 8a.4.1 Inbuilt Add テストの LDAP リクエスト
図 8a.4.1 Inbuilt Add テストの LDAP リクエスト

Servernameフィールド、portフィールド、UsernamePassword 、およびDNを設定する必要はありません。この値はLogin Config Elementおよび LDAP Request Defaultsですでに指定されているためです。

次に、2 番目の LDAP 要求を追加し、次のプロパティを編集します。

  1. この要素の名前を「検索」に変更します
  2. [テスト コンフィギュレーション]グループで [テストの検索] ラジオ ボタンを選択します。

次に、3 番目の LDAP 要求を追加し、次のプロパティを編集します。


                  図 8a.4.2 組み込み検索テストの LDAP 要求
図 8a.4.2 組み込み検索テストの LDAP 要求
  1. この要素の名前を「変更」に変更します
  2. [テスト構成]グループで[テストの変更] ラジオ ボタンを選択します。

次に、4 番目の LDAP 要求を追加し、次のプロパティを編集します。


                  図 8a.4.3 組み込み変更テストの LDAP 要求
図 8a.4.3 組み込み変更テストの LDAP 要求
  1. この要素の名前を「削除」に変更
  2. [テスト コンフィギュレーション]グループで[テストの削除]ラジオ ボタンを選択します。

                  図 8a.4.4 Inbuilt Delete テストの LDAP 要求
図 8a.4.4 Inbuilt Delete テストの LDAP 要求

8a.5 応答アサーションの追加

Response Assertion 要素を追加できます。この要素は、応答テキストが「 success 」であるかどうかを検証することにより、受信した応答データをチェックします。(追加 → アサーション → 応答アサーション)。

注: ツリー内のこの位置では、LDAP 要求ごとに応答アサーションが実行されます。
  1. [テストグループへの応答フィールド] で [テキスト応答] ラジオ ボタンを選択します。
  2. パターン マッチング ルールグループの部分文字列ラジオ ボタンを選択します。
  3. [追加] ボタンをクリックし、文字列 " success " をPattern to Testフィールドに追加します。

  図 8a.5 LDAP 応答アサーション
図 8a.5 LDAP 応答アサーション

8a.6 テスト結果を表示/保存するためのリスナーの追加

テスト計画に追加する必要がある最後の要素はリスナーです。この要素は、LDAP 要求のすべての結果をファイルに保存し、データのビジュアル モデルを提示する役割を果たします。LDAP ユーザー要素を選択し、View Results in Table を追加します ( Add  →  Listener  →  View Results in Table ) 。


  図8a.6 表リスナーでの結果の表示
図8a.6 表リスナーでの結果の表示
Go to top