負荷テストの準備と実行

関連:API テスト のみ

このタスクでは、LoadRunner Professional で負荷テスト用にテストを準備する方法について説明します。

このトピックの内容:

前提条件

  • LoadRunner Professional または VuGen(Virtual User Generator)のスタンドアロン・バージョンがインストールされていることを確認します。このインストールが行われていないと、負荷テスト・テンプレートを使用することができません。

  • LoadRunner Enterprise ホストからテストを実行する場合は、必ず OpenText Functional TestingLoadRunner Enterprise ホストと同じマシンにインストールされていることを確認してください。

先頭に戻る

負荷が有効な API テストを作成する

[新規 <ドキュメント>]/[新規 <ドキュメント> の追加]ダイアログ・ボックスの[タイプの選択]セクションで、[API 負荷テスト]を選択します。

標準の API テスト テンプレートを使用して作成されたテストがある場合、[デザイン]>[操作]>[負荷テスト用のテストを有効にする]を選択するか、[負荷テスト用のテストを有効にする]ボタンをクリックします。

先頭に戻る

テスト・ステップを追加する

アクティビティを[ツールボックス]表示枠からキャンバスにドラッグし、ステップをテストに追加します。

先頭に戻る

負荷テストを準備する

ステップのグループのパフォーマンスを測定するには、トランザクションを定義します。

目的 説明
トランザクションの先頭にマークする
  • [ツールボックス]表示枠の[負荷テスト]ノードで、[トランザクションの開始]アクティビティをキャンバスに追加します。測定するステップのグループの最初のステップの前にそのアクティビティを配置します。

  • [プロパティ]で、[入力/チェックポイント]タブを選択して、このタブの[入力]セクションにトランザクション名を入力します。この名前は LoadRunner Analysis で使用されます。

トランザクションの最後にマークする
  • [負荷テスト]ノードからトランザクションの終了アクティビティを測定するステップのグループの最後に追加します。

  • [プロパティ]表示枠の[入力/チェックポイント]タブで、トランザクション名を入力します。名前は、前のトランザクションの開始ステップですでに使用した名前にする必要があります。

  • トランザクションの終了の[入力]プロパティで、レポートのステータスを選択します:PASSFAILAUTO、または STOP

    トランザクションの終了ステータスは、LoadRunner Professional トランザクションのステータスであり、OpenText Functional Testing のステップのステータスではありません。たとえば、失敗ステータスをトランザクションに割り当てた場合、OpenText Functional Testing ではテスト・ステップの成功ステータスを発行することができます。

思考遅延時間を設定する
  • 思考遅延時間をエミュレートする場合、関連するステップ間で[負荷テスト]>[思考遅延時間]アクティビティを追加します。

  • [入力/チェックポイント]タブの[期間(秒)]行で、思考遅延時間を秒単位で指定します。

先頭に戻る

データ取得プロパティを設定する - 任意

[データ]表示枠にデータがある場合に、データ取得プロパティを設定します。[データ ソースにリンク]ボタンをクリックします。詳細については、ロード・テストが有効なテストで使用できるデータ取得オプションを参照してください。

先頭に戻る

実行設定をリリースに設定する

[オプション]ダイアログ([ツール]>[オプション]>[API テスト]タブ>[一般]ノード)にある[API テスト]タブの[一般]表示枠の[実行セッション]オプションで、[リリース]を選択します。リリース・モードでは、リソースを節約するため、負荷テスト機能が拡張されます。

先頭に戻る

負荷テスト・モードで実行してテストを評価する

ツールバーの[実行]ボタンを展開し、[負荷テスト モードでテストを実行]を選択します。この実行は、デバッグ目的に限定され、テストが機能することを確認します。

注: テストを負荷テスト・モードで実行した場合、[出力]表示枠にデータは表示されず、実行結果も開きません。結果を表示するには、[実行]を選択してテストを機能モードで実行します。

先頭に戻る

テストを LoadRunner Professional に組み込む

テストを LoadRunner Controller コンソールに追加して、負荷テストに組み込みます。

先頭に戻る

その他の参照項目: