8a。LDAP テスト計画の構築¶
このセクションでは、LDAP サーバーをテストするための基本的なテスト計画を作成する方法を学習します。LDAP サーバーで 4 つのテストの要求を送信する 4 人のユーザーを作成します。また、ユーザーにテストを 4 回実行するように指示します。したがって、リクエストの合計数は、(4 ユーザー) x (4 リクエスト) x (4 回繰り返す) = 64 LDAP リクエストです。テスト計画を作成するには、次の要素を使用します: Thread Group、 LDAP Request、 LDAP Request Defaults、および View Results in Table 。
この例では、LDAP サーバーが ldap.test.com で利用可能であることを前提としています。
8a.1 ユーザーの追加¶
すべての JMeter テスト計画で行う最初のステップは、スレッド グループ要素を追加することです。スレッド グループは、シミュレートするユーザーの数、ユーザーが要求を送信する頻度、送信する要求の数を JMeter に伝えます。
] メニュー を表示し、[ ]を選択して、ThreadGroup 要素を追加します。Test Plan の下に Thread Group 要素が表示されます。要素が表示されない場合は、テスト計画要素をクリックしてテスト計画ツリーを「展開」します。

8a.2 ログイン構成要素の追加¶
LDAP ユーザー要素を選択することから始めます。マウスの右ボタンをクリックして Add メニューを表示し、 を選択します。次に、この新しい要素を選択して、そのコントロール パネルを表示します。
ほとんどの JMeter 要素と同様に、Login Config 要素のコントロール パネルには変更可能な名前フィールドがあります。この例では、このフィールドをデフォルト値のままにします。

ユーザー名フィールドに「your LDAP Username」、
パスワード フィールドに「your LDAP Password」を入力します。
これらの値は、LDAP 要求によって使用されます。
8a.3 LDAP リクエストのデフォルトの追加¶
LDAP ユーザー要素を選択することから始めます。マウスの右ボタンをクリックして [ ] メニュー を表示し、[ ] を選択します。次に、この新しい要素を選択して、そのコントロール パネルを表示します。
ほとんどの JMeter 要素と同様に、LDAP Request Defaultsコントロール パネルには変更可能な名前フィールドがあります。この例では、このフィールドをデフォルト値のままにします。

LDAP サーバーのサーバー名フィールドに「ldap.test.com 」を入力します。389へ
のポート。 これらの値は LDAP 要求のデフォルトです。
8a.4 LDAP リクエストの追加¶
テスト計画では、4 つの LDAP 要求を行う必要があります。
- 組み込みの追加テスト
- 組み込み検索テスト
- 組み込みの変更テスト
- 組み込みの削除テスト
JMeter は、ツリーに追加した順序でリクエストを送信します。最初の LDAP リクエストを LDAP ユーザー要素に追加することから始めます (
)。次に、ツリーで LDAP 要求要素を選択し、次のプロパティを編集します。- この要素の名前を「Add 」に変更します
- [テスト構成]グループで [テストの追加] ラジオ ボタンを選択します。

Servernameフィールド、portフィールド、Username、Password 、およびDNを設定する必要はありません。この値はLogin Config Elementおよび LDAP Request Defaultsですでに指定されているためです。
次に、2 番目の LDAP 要求を追加し、次のプロパティを編集します。
- この要素の名前を「検索」に変更します
- [テスト コンフィギュレーション]グループで [テストの検索] ラジオ ボタンを選択します。
次に、3 番目の LDAP 要求を追加し、次のプロパティを編集します。

- この要素の名前を「変更」に変更します
- [テスト構成]グループで[テストの変更] ラジオ ボタンを選択します。
次に、4 番目の LDAP 要求を追加し、次のプロパティを編集します。

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

8a.5 応答アサーションの追加¶
Response Assertion 要素を追加できます。この要素は、応答テキストが「 success 」であるかどうかを検証することにより、受信した応答データをチェックします。( )。
- [テストグループへの応答フィールド] で [テキスト応答] ラジオ ボタンを選択します。
- パターン マッチング ルールグループの部分文字列ラジオ ボタンを選択します。
- [追加] ボタンをクリックし、文字列 " success " をPattern to Testフィールドに追加します。

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