ステージの完了前に、仮想ユーザーが終了しました。
説明
複数のステージを含むスケジュールで、n 人の仮想ユーザーで構成されている 1 つのステージの終わりに、実行していた仮想ユーザーの数が n を下回っていました。仮想ユーザーがステージ期間中にアクティブでいられるほどの十分の作業がこのステージで割り当てられていなかったか、または別のエラーのために仮想ユーザーが停止しました。複数のステージを使用しているものの、ワークロードを無限ループで囲まなかった場合に、ワークロード問題が生じることもあります。
システムの処置
テストの実行が停止します。
ユーザーの処置
ワークベンチ・コンピューターで、スケジュール内のユーザー・グループそれぞれのワークロードを調べます。ステージ期間に関係なく仮想ユーザーが常にアクティブでいることができるよう、ワークロード全体が無限ループ内にあることを確認します。
テストによって無限ループが既に使用されている場合、テスト実行中にエージェント・コンピューターがエラーを検出した可能性があります。仮想ユーザーがステージ完了前に停止した原因を判別するには、以下のようにします。
- テスト・ログでエラーまたは例外メッセージを調べます。
- テスト・ログ・レベルを増やし、ユーザーの数を減らします。スケジュールを再実行してみます。テスト・ログでエラーまたは例外メッセージを調べます。
- 1 人のユーザーを 1 つのステージ内で実行してワークロードを単純化します。この単一のユーザーがすべてのアクションを完了するまで、期待された時間がかかるかどうかを調べます。
そうでない場合、テスト・ログおよび問題判別ログでエラー・メッセージまたは例外メッセージを調べます。