Jmeter-build-test-plan

提供:Dev Guides
移動先:案内検索

jMeter-テスト計画の作成

テスト計画とは何ですか?

テスト計画は、テストを実行するためのコンテナとして表示できます。 テストする対象とその方法を定義します。 完全なテスト計画は、スレッドグループ、ロジックコントローラー、サンプル生成コントローラー、リスナー、タイマー、アサーション、構成要素などの1つ以上の要素で構成されます。 テスト計画には、少なくとも1つのスレッドグループが必要です。

テスト計画を書く

テスト計画を作成するには、以下の手順に従ってください-

ステップ1:JMeterウィンドウを開始する

*/home/manisha/apache-jmeter-2.9/bin/jmeter.sh* をクリックして、JMeterウィンドウを開きます。 JMeterウィンドウは以下のように表示されます-

JMeter GUI

これは、追加の要素が追加されていないプレーンで空白のJMeterウィンドウです。 それは2つのノードが含まれています-

  • テスト計画ノード-実際のテスト計画が保持される場所です。
  • ワークベンチノード-コピー/貼り付けの目的で、使用されていないときにテスト要素を一時的に保存する場所を提供します。 テスト計画を保存すると、ワークベンチ項目は一緒に保存されません。

ステップ2:要素の追加/削除

要素(次の章のリンクで説明します:/jmeter/jmeter_test_plan_elements [テスト計画要素])は、テスト計画ノードを右クリックし、「追加」リストから新しい要素を選択することにより、テスト計画に追加できます。

または、ファイルから要素をロードし、「マージ」または「開く」オプションを選択して追加することもできます。

たとえば、次のようにテスト計画にスレッドグループ要素を追加しましょう-

スレッドグループの追加

要素を削除するには、要素が選択されていることを確認し、要素を右クリックして、「削除」オプションを選択します。

要素の削除

ステップ3:要素をロードして保存する

ファイルから要素をロードするには-

  • ロードされた要素を追加する既存のツリー要素を右クリックします。
  • マージを選択します。
  • 要素を保存したファイルを選択します。
  • JMeterは要素をツリーにマージします。

デフォルトでは、JMeterは要素を保存しません。明示的に保存する必要があります。

ロード要素

ツリー要素を保存するには-

  • 要素を右クリックします。
  • [選択を別名で保存]を選択します…​ オプション。

JMeterは、選択した要素とその下のすべての子要素を保存します。 デフォルトでは、JMeterは要素を保存しません。前述のように明示的に保存する必要があります。

ステップ4:ツリー要素の構成

テスト計画の要素は、JMeterの右側のフレームにあるコントロールを使用して構成できます。 これらのコントロールを使用すると、特定のテスト要素の動作を構成できます。 たとえば、スレッドグループは、以下に示すように、多数のユーザー、ランプアップ期間などに対して構成できます-

スレッドグループの追加

ステップ5:テスト計画を保存する

[保存]または[ファイル]メニューの[テストプランに名前を付けて保存]を使用して、テスト計画全体を保存できます。

テスト計画の保存

ステップ6:テスト計画を実行する

*Run* メニュー項目から *Start* (Control + r)をクリックして、テスト計画を実行できます。 JMeterが実行を開始すると、メニューバーのすぐ下のセクションの右端に小さな緑色のボックスが表示されます。

テスト計画の実行

緑色のボックスの左側の数字は、アクティブなスレッドの数/スレッドの合計数です。 これらはローカルで実行されるテストにのみ適用されます。クライアントサーバーモードを使用する場合、リモートシステムで開始されたスレッドは含まれません。

ステップ7:テスト計画を停止する

次の2つの方法でテストを停止できます-

  • 停止(Control + '。')を使用します。 可能であれば、スレッドをすぐに停止します。
  • シャットダウン(Control + '、')を使用します。 現在の作業の終了時に停止するようスレッドに要求します。