Loadrunner コントローラーチュートリアル:手動操作と目標指向型シナリオ

⚡ スマートサマリー

LoadRunnerのコントローラーは、完成したVuGenスクリプトを実行可能な負荷テストに変換します。具体的には、VUserグループを編成し、負荷ジェネレーターに分散させ、負荷増加のスケジュールを設定し、シナリオの実行中にリアルタイムの結果をストリーミング配信します。

  • 🔘 役割: コントローラはテスト設計を実行し、実行時設定、思考時間、およびランデブーポイントを上書きします。
  • ☑️ 手動シナリオ: トランザクション、VUser数、および期間は、ご自身で設定してください。
  • 目標指向型シナリオ: コントローラーは、ヒット数または応答時間の目標が達成されるまで、VUser数を調整します。
  • 🧪 負荷発電機: マシンを追加するか、localhostを使用し、各マシンが初期化する仮想ユーザーの数を制限します。
  • 🛠️ スケジューリング: シナリオ別またはグループ別に、実世界モードまたは基本実行モードでスケジュールを設定できます。
  • 📊 SLA: サービスレベル契約書を添付して、実行が契約内容に基づいて評価されるようにします。trac閾値。

LoadRunner Controllerのマニュアルと目標指向型シナリオ

コントローラーとは何ですか?

コントローラーは、その名の通り、負荷テスト全体を「制御」するプログラムです。ping 既に作成済みのVuGenスクリプトを使用して、パフォーマンス テスト設計を実行します。実行時設定の上書き、思考時間の有効化/無効化、ランデブー ポイントの設定、負荷ジェネレータの追加、各ジェネレータがシミュレートできるユーザー数の制御などが可能です。実行結果のダンプが自動的に作成され、実行中の負荷テストの「現在の状態」をリアルタイムで確認できます。

LoadRunnerコントローラーについてもっと詳しく見ていきましょう。

ブランドノート: 以下の画面はHP時代のリリースからのもので、この製品は後にMicro Focusに引き継がれ、現在は OpenText プロフェッショナルパフォーマンスエンジニアリングコントローラー、VuGen、負荷発生器、および分析ツールは、同じ名前とワークフローを維持するため、ここで説明するすべての手順が引き続き適用されます。

コントローラーの起動方法

コントローラーを起動するには、以下の図のように「スタートメニュー」→「HPソフトウェア」→「HP LoadRunner」→「コントローラー」の順に選択します。

Windows LoadRunner Controllerを起動するために使用されるスタートメニューのパス

起動すると、スプラッシュ スクリーンが一瞬表示されます。以下に簡単なスナップが表示されています。

LoadRunner Controllerの起動画面がプログラムの読み込み中に表示されます。

スナップショットを撮ると、自動的にコントローラーのメインウィンドウが表示されます。画面の主要コンポーネントについて説明する前に、まずメインウィンドウを見てみましょう。

LoadRunner Controller メインデザインウィンドウ

[新しいシナリオ] 画面が自動的に表示されない場合は、(設定を変更した後) ファイル メニューの [新規] ボタンをクリックするか、 コントローラーツールバーの新しいシナリオボタン ボタンをクリックします。または、Ctrl + N をクリックすることもできます。参考までにメニューを以下に示します。

コントローラーファイルメニューに新しいシナリオコマンドが表示されます

同様に、既存のシナリオまたは以前に作成したシナリオを開くには、Ctrl + O または コントローラーツールバーのシナリオアイコンを開く アイコンをクリックすると、ファイルを参照するための標準ダイアログボックスが開きます。LoadRunner シナリオファイルの拡張子は *.lrs

コントローラーには XNUMX 種類のシナリオがあります。

  • 手動シナリオ
  • 目標指向のシナリオ

手動シナリオにはパーセンテージ モードがある場合とない場合があります。 それぞれについて詳しく説明します。

手動シナリオのシミュレーション

手動シナリオは静的であり、状況をより詳細に制御できます。どのトランザクションを実行するか、何回実行するか、どれくらいの時間実行するかを決定できます。

テスト ミックスの構成に基づいて、ヒット数、応答時間などのアプリケーションの動作を確認できます。

手動シナリオと目標指向シナリオの違いについては、後ほど説明します。

手動シナリオを作成するには、「シナリオの種類の選択」から手動シナリオを選択します。

ここでは、まず非パーセンテージ モードを使用してみましょう。 以下に示すスナップショットを見てください。

「手動シナリオ」が選択された状態で、新しいシナリオダイアログが表示されます。

シナリオに追加したいスクリプトは、上記の画面から直接選択できますが、通常は後からスクリプトを追加します。

[OK] ボタンをクリックして続行します。

これにより、空のシナリオが作成され、メイン画面にロードされます。 [保存] ボタンが有効になっていることがわかります。 以下のスナップショットを見てください。

コントローラー設計タブに空のマニュアルシナリオが読み込まれました

同様に、シナリオの種類を選択する際にパーセンテージ モードを選択した場合、画面の表示が若干異なります。ユーザー数ではなく、ユーザーの分布がパーセンテージで表示されます。コントローラーは、割り当てられたパーセンテージごとにユーザーを自動的に配分します。

残りは同じです。 以下のスナップショットを参照してください。

ユーザー分布を示すパーセンテージモードの手動シナリオ

最初にシナリオを作成しない場合は、次のようなツールバーが表示されます。

シナリオ作成前のコントローラーツールバー

クリックすることができます コントローラーツールバーに新しい空白シナリオボタンを追加 ボタンをクリックして、新しい空のシナリオを作成します。 シナリオが作成されたら、 コントローラーツールバーの「シナリオを保存」ボタン ボタンをクリックしてシナリオを保存するか、Ctrl + Sをクリックします。同様に、 コントローラーツールバーの「既存のシナリオを開く」ボタン ボタンをクリックして、ローカル コンピューター ドライブから既存のシナリオを開きます。

残りのボタンは、LoadRunner の他のコンポーネントを呼び出すだけです。 の VuGenを起動するツールバーボタン ボタンは VuGen を起動し、 LoadRunner分析を起動するツールバーボタン このボタンをクリックすると、LoadRunner分析が起動します。

VUserスクリプトまたはグループを追加すると、サブジェクトツールバーにアイコンが追加されます。新しいツールバーは次のようになります。

VUserグループが追加されると、拡張コントローラーツールバーが表示されます。

新しいツールバーには 2 つの追加コントロールがあります。

その 負荷 Generator拡張コントローラーツールバーのボタン ボタンをクリックすると、すべてのロードのリストが開きます Generators. この例では、ジェネレーターとして「localhost」を使用しています。つまり、ローカルマシンはコントローラーだけでなく Generator 仮想ユーザーの負荷をシミュレートします。 ネットワーク仮想化設定は、 をクリックして開くことができます。 コントローラーツールバーのネットワーク仮想化設定アイコン アイコン。 ネットワーク仮想化には、Shunra NV for HP ソフトウェア バージョン 8.6 以降がマシンにインストールされている必要があります。 この統合により、負荷およびパフォーマンスのテスト環境で実稼働ネットワークの状態が仮想化されるため、テストの精度が向上します。 Shura NV for HP Software をテスト環境に組み込むには、HP サービス担当者にお問い合わせください。

バージョンノート: HPは2014年にShunraを買収し、現在ではこの機能はHP独自のネットワーク仮想化コンポーネントとして提供されているため、既存のシステムではShunra製品を別途インストールする必要はなくなりました。

新しい空のLoadRunnerシナリオを作成しましたので、デフォルトで設定されている内容をメモしておいてください。

予定者: シナリオ

実行モード: 現実世界のスケジュール

VUserスクリプトは複数のVUserによって実行されるため、グループとも呼ばれます。グループ名列には、追加されたVUserスクリプトの名前が表示されます。それでは、このシナリオにVUserスクリプトを追加してみましょう。

シナリオが完全に作成されると、シナリオ グループの下に以下のツールバーが表示されます。

コントローラーデザインタブのシナリオグループツールバー

あなたはをクリックすることができます シナリオグループツールバーにVUserグループアイコンを追加する ツールバーの アイコンをクリックして VUser グループを追加します。

グループ名列の下のセルをクリックすると、小さなボックスが開きます。 グループ名セルがスクリプト選択ボックスに展開されました – ここでは、最近の VUser スクリプトのクイック リストと [参照] ボタンが表示されます。 以下のスクリーンショットを参照してください。

最近使用したVUserスクリプトは、「参照」ボタンの横に表示されます。

リストから選択するか、目的のディレクトリから参照することができます。参照ボタンをクリックすると、MS の一般的なダイアログ ボックスに似たダイアログ ボックスが開きます。以下のスナップショットを参照してください。

VUserスクリプトを選択するために使用されるファイルブラウザーダイアログ

ご覧のとおり、VUser スクリプト、GUI スクリプト、または QTP スクリプトはこちら。GUI または QTP スクリプトは単一ユーザーしかインスタンス化できず、「負荷シミュレーション」には使用できません。なぜ QTP スクリプトはロードシナリオで利用可能ですか?

正解は QTP スクリプトはロードシナリオに追加できます。tract情報:

LoadRunnerスクリプトはリクエストとレスポンスに基づいて動作するため、UIとデータのレンダリング時間は含まれません。 QTP スクリプトは、負荷がかかった状態での実際のユーザーエクスペリエンスのサンプルを 1 つ提供します。もちろん、 QTP スクリプトには、記述型プログラミングを通じて適用されるすべてのトランザクションが含まれている必要があります。

左側の灰色の領域を右クリックすると、以下のスクリーンショットに示す小さなメニューが表示されます。

右クリックメニューに「グループの追加」コマンドが表示されている。

「グループの追加」をクリックして、VUser スクリプトを参照できます。

グループを削除するには、 をクリックします。 シナリオグループツールバーの「VUserグループを削除」ボタン ツールバーの ボタンをクリックするか、グループを右クリックして「グループの削除」を選択します。以下に示します。

右クリックメニューに「グループの削除」コマンドが表示されている。

ヒント: をクリックすることもできます シナリオグループツールバーの「実行時設定」ボタン ボタンをクリックすると、選択したグループに固有の実行時設定が表示されます。 複数のグループを選択 (Ctrl キーを押しながらクリック) して、選択したグループに一度に実行時設定を適用できます。

ツールバーから詳細ボタン[ シナリオグループツールバーの「詳細」ボタン ] をクリックすると、VUser グループに関するすべての詳細が表示されます。

VUserグループ向けにグループ情報パネルが開かれました

[詳細] をクリックすると、3 つのタブのあるパネルが表示されます。 最初のタブ「Rendezvous」がデフォルトで開きます。

グループ詳細パネルの「ランデブー」タブ

VUsersタブにもVUsersの一覧が表示されます。VUsersにIDを割り当てている場合は、ここに表示されます。

グループに割り当てられている仮想ユーザーの一覧を表示する仮想ユーザータブ

Scriptフォルダ内のすべてのファイルの一覧を表示することもできます。これにより、最終ディレクトリまで移動する手間が省け、関連ファイルのみが表示されます。

ファイルタブにスクリプトフォルダの内容が表示されます

グループのスケジュール方法については別途検討します。

シナリオの準備ができたら、 シナリオ開始ボタンは実行を開始するために使用されます ボタンをクリックしてシナリオの実行を開始します。 再生ボタンをクリックすると、コントローラーが [デザイン] タブから [実行] タブに切り替わります。

コントローラーデザインビューでは、シナリオの実行中にスクリプトを表示することもできます。これは、エラーが発生した場合に役立ちます。ただし、スクリプトで行った変更は、実行中のシナリオには反映されません。シナリオが実行されていない場合でも、変更を有効にするには、詳細を表示して「更新」ボタンをクリックする必要があります。

をクリックすると、コントローラーから直接スクリプトを表示できます。 コントローラーツールバーの「スクリプトを表示」ボタン

同様に、現在のVUsers(はい、実際に表示できます)を表示するには、 実行中のVUserリストを開くVUsersボタン

設定が完了したら、 デザインタブの「シナリオ再生開始」ボタン ボタンをクリックするか、「実行中」タブに移動して「 「実行」タブの「シナリオ開始」ボタン

シナリオの実行開始時に、コントローラーは結果をダンプするための一時ディレクトリを暗黙的に作成します。 ディレクトリがすでに存在する場合は、次のプロンプトが表示されます。

結果ディレクトリが既に存在するという警告が表示されます

「はい」を選択すると、以前のダンプは失われます。 「いいえ」を選択すると、以下のウィンドウが表示されます。 必要に応じて、結果ごとに新しいディレクトリを作成することもできます。 ただし、その後すぐにスペースが不足することを考慮してください。

実行ごとに新しい結果ディレクトリを作成するためのダイアログ

[OK] をクリックするとすぐに、シナリオの実行が開始されます。 ユーザーが Pending 列から Init 列などに移動していることがわかります。

実行例は次のようになります。

実行シナリオ中のコントローラー実行タブ

「Passed Transactions」をクリックすると、新しいウィンドウが開きます。 ここでは、スクリプト全体に適用したトランザクションのステータスを確認できます。

同様に、左側のグラフ名をクリックすると、任意のグラフを開くことができます。

ウィンドウの下部には、通過したトランザクション、これまでにユーザーが要した最小時間、最大時間、平均時間、標準偏差が表示されます。

結果を並べて照合するか、シナリオ完了後にのみ照合するかを選択できます。切り替えるには、[結果] メニューをクリックすると、以下のメニューが表示されます。

結果メニューには、結果を照合するオプションが含まれています。

照合を有効にしたい場合は、チェックを入れたままにしておきます。

目標指向のシナリオのシミュレーション

目標指向のシナリオは本質的に動的です。つまり、サーバー上でシミュレートされる全体的な負荷が常に変化します。 たとえば、ターゲット サーバーで達成したい最大ヒット数、トランザクションに対する最大応答時間などの目標を設定します。

上記の数値に基づいて、許容可能な応答時間内でアプリケーションがサポートできる最大ユーザー数などの分析を行うことができます。同様に、サーバーへのアクセス数がX回に達するまでアプリケーションに接続できる最大ユーザー数も把握できます。

このような場合、コントローラーはサーバーへのユーザー数を自動的に調整するため、ユーザーが何回、またはどれくらいの時間実行できるかを制御できる余地はほとんどありません。

「新規」をクリックして新しいシナリオを作成し、「目標指向のシナリオ」を選択します。

次の画面が表示されます。

目標指向シナリオがコントローラー設計タブに読み込まれました

VUser グループを追加するプロセスは、手動シナリオの場合とまったく同じです。

目標指向シナリオの重要な違いは、その名の通り、目標を設定することです。コントローラーは、その目標が達成されるまで、仮想ユーザーの数を自動的に調整します。

インターフェースの大部分はマニュアルシナリオとほぼ同じですが、同じアクションを実行する画面でも表示が異なる場合があります。たとえば、VUserグループまたはVUserスクリプトを追加するには、 目標指向シナリオビューの「スクリプトを追加」ボタン ボタン。 これにより、以下のウィンドウが表示されます。

最近使用したスクリプトの一覧と録画ボタンを表示するスクリプトダイアログを追加する

ここでは、最近使用したスクリプトを選択したり、スクリプトを閲覧したり、録画ボタンをクリックして新しいスクリプトを作成したりできます。

[OK]をクリックしてウィンドウを閉じます。

必要に応じて、クリックできます 目標指向シナリオビューの「詳細」ボタン 選択したグループ/VUser スクリプトの詳細を表示するためのボタン。

クリック 選択したVUserグループを削除する削除ボタン ボタンをクリックすると、選択した VUser グループが現在のシナリオから削除されます。 変更は保存した場合にのみ保存されます。

クリック 目標指向シナリオビューのランタイム設定ボタン VuGenで学習したように、このボタンをクリックすると実行時設定が開きます。ただし、ここで実行時設定を上書き(または変更)した場合、変更は現在のシナリオにのみ有効になります。スクリプトを削除して再読み込みするか、(詳細ビューで)更新をクリックすると、行った変更はすべて失われます。これにより、スクリプト作成時に保存された実行時設定が再読み込みされます。

をクリックすることもできます 選択したVUserグループをVuGenで開くための「表示」ボタン 選択したVUserグループをVuGenで開くためのボタン。

負荷を設定したい場合 Generator(次のトピック) をクリックできます。 Generatorロードを開くボタン Generatorsリスト

以下の表は、先に述べた2つのシナリオタイプ間の違いをまとめたものです。

側面 手動シナリオ 目標指向のシナリオ
誰が負荷を決定するのか VUser by VUser はそうします。 コントローラーはあなたの目標を達成するために
自然 一度設計されると静的 動的で、実行中に変化する
あなたが定義する トランザクション数、VUser数、期間 1秒あたりのヒット数や応答時間などの目標
エクストラモード パーセンテージモードでは、共有に基づいて仮想ユーザーを分配します。 パーセントモードなし
ベスト 既知の試験混合物を再現する 対象物が耐えられる負荷を見つける

目標指向シナリオの実行は手動シナリオと同じです。

負荷の構成 Generators

負荷を設定するには XNUMX つの方法があります Generators.

「グループの追加」(VUserスクリプトを追加するため)をクリックすると、以下のウィンドウが表示されます。

ロードを運ぶグループウィンドウを追加する Generator 名前フィールド

「ロード」に対応する「追加」をクリックできます。 Generator ロードに名前を付けて参照します Generatorまたは、単に「localhost」と入力して、コントローラーマシンをロードとして使用し始めることもできます。 Generator.

「追加…」をクリックすると、以下のウィンドウが表示されます。

負荷を追加する Generator 名前とプラットフォームのフィールドとの対話

「詳細」をクリックすると、ロードに関連するその他の設定が表示されます。 Generator。 さまざまなタブに移動して理解を深めてください。

ロードジェネレーターのランタイムクォータタブで、一度に初期化されるユーザー数を制限します。

上記は実行時設定の構成でした。 ご覧のとおり、一度に最大 50 人のユーザーを初期化できます。

以下は VUser Limit の設定です。

負荷ジェネレーター VUser制限タブ

デフォルト設定に戻し、加えた変更をすべて失いたい場合は、「デフォルト」をクリックします。 「OK」ボタンをクリックして変更を保存し、ウィンドウを閉じます。

負荷を追加および構成する別の方法 Generatorをクリックすると シナリオ メニューをクリックして 負荷 Generators.

ロードを保持するシナリオメニュー Generatorsコマンド

これにより、メインウィンドウが表示されます Generators. ここでは、すべてのロードのステータスを確認できます。 Generators. その名前は、 Generatorステータスは、ジェネレータが使用可能かどうかの現在のステータスです。プラットフォームは、 Opera発電機のシステム Windows or Unixの のみ。タイプは、ローカル ジェネレーターかクラウド ベース ジェネレーターかを示します。以下のスナップショットをご覧ください。

負荷 Generatorウィンドウ一覧の名前、ステータス、プラットフォーム、タイプ

プラットフォームに関する注意事項:   Windows-or-Unix という表記は、ここに示されているリリースを反映しています。現在の LoadRunner リリースでは、次のような Linux ディストリビューションにもロードジェネレーターがインストールされます。 Ubuntu サーバー22.04 LTSおよびRHEL 9。

別のジェネレータを追加するには、「追加」ボタンをクリックする必要があります。「追加」をクリックすると、上ですでに説明したのと同じ画面が表示されます。

ジェネレーターの設定が完了したら、「閉じる」ボタンをクリックして画面を閉じます。

グループをスケジュールする

シナリオを実行する前に、スケジュールを設定する必要があります。スケジュールはシナリオ単位またはグループ単位で設定できます。それぞれさらに、実行モードと呼ばれる「実世界スケジュール」または「基本スケジュール」に分類できます。

シナリオごとにスケジュールを設定し、現実世界のスケジュールを作成すると、グローバル スケジュール領域に以下のオプションが表示されます。

シナリオレベルの実世界スケジュール用のグローバルスケジュール領域

ただし、シナリオをスケジュールして基本スケジュールを作成すると、以下のウィンドウが表示されます。 違いを見つけることができますか?

シナリオレベルのグローバルスケジュール領域 基本スケジュール

グループごとにスケジュールを設定することもできます。 これにより、設定がグループ レベルに適用されます。 これはさらに、現実世界モードと基本実行モードに分類できます。

グループレベルのリアルワールドスケジュールオプション

同様に、実行モードを基本スケジュールに変更することもできます。テスト設計スキルを使用して、2 つの違いを見つけてください。以下は参考資料です。

グループレベルの基本的なスケジュールオプション

[シナリオ スケジュール] ツールバーに新しいアイコンが表示されていることに気づきましたか?

ご参考までに次のとおりです。 シナリオスケジュールツールバーに、追加のランデブーアイコンが表示されます。

Rendezvous アイコンは、グループ構成の場合にのみ表示されます。

SLA(サービスレベル契約)を設定する

お客様とサービスレベル契約(SLA)を締結されているかもしれません。LoadRunnerまたはControllerのSLAは、SLAに基づいてアプリケーションをテストする機会を提供します。通常の(SLAに基づかない)シナリオでは、さまざまなタイプのシナリオを実行して問題とその根本原因を特定できますが、お客様は、SLAに基づいてアプリケーションをテストし、契約で割り当てられたとおりに動作するかどうかを確認するだけでよい場合があることに注意してください。tracしないか、しないか。

コントローラーのメイン デザイン ビューから、SLA ツールバーを見つけます。 それは右上隅にあり、次のようになります。

コントローラーデザインビューの右上隅にあるSLAツールバー

クリック SLAツールバーに新しいSLAボタンが追加されました ボタンをクリックすると、次のウィンドウが開きます。

サービスレベル契約ウィザードの最初のページ

クリック 最初のSLAウィザードページを離れる際に使用する「次へ」ボタン

新しいウィンドウに注目してください。 ここで、SLA の測定を選択できます。 この例では、トランザクション応答時間を取得しています。 ご覧ください:

測定方法を選択するためのSLAウィザードページ

クリック 次へボタンは、取引選択ページに移動するために使用します。

次のウィンドウでは、上記の測定が適用されるトランザクションを選択できます。 メイントランザクション (01_Signup) のみを使用しています。

これは、メイン ページを開くことや、その他のそれほど重要ではないトランザクションを除外するのに役立ちます。

ウィンドウを見てください。

対象となるトランザクションを選択するためのSLAウィザードページ

クリック しきい値ページへ移動するために使用される「次へ」ボタン

新しいウィンドウで、しきい値のパーセンタイルを選択できます。 複数のトランザクションを選択した場合は、 パーセンタイルしきい値の「すべてに適用」ボタン ボタン。 以下のウィンドウを見てください。

パーセンタイルしきい値を設定するためのSLAウィザードページ

クリック ウィザードの終了ページに移動するための「次へ」ボタン

次の画面は単純なクロージャーです。 クリック SLAウィザードを閉じる完了ボタン ボタンをクリックして SLA を閉じます。

SLAウィザードの最終ページ

クリックした後 完了ボタンでSLAの完了を確認しますをクリックすると、SLA が表示されたコントローラのメインの [設計] ウィンドウが表示されます。 ご覧ください:

コントローラー設計ウィンドウに、設定済みのSLAが表示されます。

あなたはをクリックすることができます SLA定義を開く詳細ボタン SLA の詳細を表示するには、次のボタンをクリックします。次のウィンドウが開きます。

SLAの詳細ウィンドウには、測定値としきい値が表示されます。

詳しくはこちら SLA詳細ウィンドウの閉じるボタン ボタンをクリックして上のウィンドウを閉じます。

既存の SLA を削除する場合は、 削除ボタンは、既存のSLAを削除するために使用されます。 ボタン。 クリックすると、以下の確認メッセージが表示されます。

SLAが削除される前に表示される確認メッセージ

あなたは、クリックした場合 SLAを開く詳細ボタン tracキングオプション ボタンをクリックすると、SLA の詳細オプションが表示されます。

デフォルトオプション、つまり内部計算を使用することをお勧めします。 Tracking 以上です。スナップショットをご覧ください。

内部計算による高度なSLAオプション Tracking 選択された期間

内部計算されたデータを使用する場合 Tracking 期間、分析は自動的に設定します tracSLAステータスが決定されるキング期間。このオプションには最小値があります。 tracキングの期間は5秒に設定されています。

一方、あなたは選択する Tracking 期間を希望の秒数に設定してください。次のラジオボタンを選択するだけです。

SLA ベースのシナリオを実行する場合、実行プロセスはまったく同じままです。

コントローラー上のビデオ

以下のチュートリアルでは、コントローラーの画面が実際に動いている様子を解説します。

詳しくはこちら こちら ビデオにアクセスできない場合

コントローラーは中央に座り、 LoadRunnerのアーキテクチャ: スクリプトは VuGen から到着します 相関 (NAIST) と パラメータ化結果ダンプフィード LoadRunner分析。 読む 性能試験 (NAIST) と 負荷テスト より広範なプロセスのため。

よくあるご質問

基本的なスケジュールでは、すべての仮想ユーザー(VUser)の負荷を段階的に上げ、一定時間実行した後、一度だけ段階的に下げます。一方、実際のスケジュールでは、起動、実行、VUserの追加または停止、再実行といった複数のアクションを連鎖的に実行することで、実際のトラフィックのように負荷が増減します。

これはプロトコルとマシンメモリに依存し、固定数ではありません。ジェネレータのVUser LimitとRun-Time Quotaの設定で明示的に上限が設定されており、ここに示されているクォータでは一度に最大50個のVUserが初期化されます。

はい。機械学習を用いることで、実行状況の基準値を設定し、正常範囲から逸脱したトランザクションを特定し、応答時間の急増とリソースグラフを関連付けることができます。これにより、長時間の処理の後でもボトルネックの特定にかかる時間を短縮できます。

GitHubコパイロット スクリプト作成、VuGen関数の作成、パラメータ処理などに役立ちます。コントローラーでのシナリオ設計はGUIで行う作業なので、Copilotはシナリオ作成時ではなく、作成前に役立ちます。

ランデブーポイントは、到着した仮想ユーザーを一定数集まるまで待機させ、その後まとめて解放します。同時ログインや同時チェックアウトなど、単一のトランザクションで真の並行処理を強制する場合に使用します。

はい。 Windows現在のリリースでは、Linux ディストリビューションにロードジェネレーターをインストールします。 Ubuntu Server 22.04 LTSとRHEL 9は、クラウドインスタンス上で発電機を稼働させる際によく選ばれる選択肢です。

コントローラーは、プロフェッショナル版のデスクトップシナリオランナーです。エンタープライズ版では、コントローラーの代わりに、チーム間でテストをキューに入れる共有型のWebベースのラボが使用され、クラウド版ではジェネレーターがホストされます。

コントローラーは実行中にリアルタイムのカウンターを表示し、生の結果を書き込みます。分析ツールはその後、そのダンプファイルを開き、グラフ、相関関係、および関係者に提供するSLAレポートを作成します。