エージェントの操作

テストするワークロードがかなり大きい場合、通常は 1 台のコンピューターでは負荷を効率よく処理できない場合があります。 複数のコンピューター (IBM® DevOps Test Performance (Test Performance) エージェントとも呼ばれる) に負荷を分散する必要があります。 エージェントは、アプリケーション上で負荷を生成させるためにコンピューターにインストールされます。

エージェント・ロケーションにユーザー・ロードを生成するには VU スケジュールを作成し、トランザクション・ロードを生成するにはレート・スケジュールを作成します。 Test Performance ワークベンチを使用して、ロードを分散させます。 エージェント・コンピューター間で負荷を分散させる際には、 各エージェント・コンピューターが効率的に引き受けることができる負荷を慎重に検討してください。 詳しくは、キャパシティー・プランニングを参照してください。

エージェント・コンピューターの正常性を表示するには、エージェント正常性レポートを参照してください。

Test Performance エージェントは負荷生成エージェントとも呼ばれ、シミュレートした接続を作成することで、 テスト対象アプリケーションの負荷を生成するために使用します。

Test Performance Agentをインストールするとき、ポーリングするワークベンチのホスト名を指定できます。 インストール後に、エージェントは自動的にワークベンチに接続します。 エージェントを複数のワークベンチと共有する場合は、installationDir/Majordomoにあるmajordomo.configファイルにそれらを手動で追加するか、または『エージェントの状況の確認』トピックに記載されている「エージェントを新しいワークベンチと共有」オプションを使用することができます。

複数のエージェントを使用してスケジュールを実行すると、長い負荷テストの実行中にエージェントが失われる可能性があります。 エージェントが失われるのは一般的ではなく、コンピューターのメモリーを使い果たした場合など、一部の極端なケースで発生します。 エージェントが失われると、デフォルトでは、スケジュールは停止されます。 この方法でスケジュールが停止された場合、スケジュールを実行する前に、エージェントの損失の原因を修正するか、またはさらにエージェントを追加する必要があります。 失われたエージェントなしでスケジュールの実行を続行するには、スケジュール・エディターで「拡張」タブをクリックし、「エージェントの喪失時に実行を停止」チェック・ボックスをクリアします。

Test Performance 負荷生成エージェントの利点とそのアーキテクチャーへの洞察について詳しくは、Tips for using the Load Generation Agent in performance testingを参照してください。

注:
  • Test Performance AgentおよびTest Performanceは、DevOps Test Performance 2026.03 (11.0.8)のシステム要件に記載されているサポートされるプラットフォームにインストールできます。 両方のソフトウェアを同じプラットフォームにインストールする必要はありません。また、プラットフォームのビット・タイプが同じである必要もありません。
  • Test Performance Agent・コンピューターでロードを作成している場合、ワークベンチでそのエージェント・コンピューターを指していることを確認してください。
  • Test Performanceワークベンチ8.3以降を使用している場合、Test Performance Agent 8.3以降を使用する必要があります。 また、両方のソフトウェアについて、同じリリース・バージョンを使用することをお勧めします。

Test Performance ワークベンチは、実行に必要なテスト資産を自動的に参加エージェントにデプロイします。 デプロイメント・ディレクトリーについて詳しくは、『デプロイメント・ディレクトリーの管理』を参照してください。

Test Performance ワークベンチ、Test Performance エージェント、およびテスト中のシステムの標準的なセットアップを以下に示します。

テスト対象のTest Performanceワークベンチ、エージェント、およびシステムのセットアップ