公開したいくつかの Web サービスをテストしようとしています。ユーザー アクティビティをエミュレートする Web パフォーマンス テストをいくつか作成しました。これらを段階的な負荷パターンで負荷テストに入れました。これは、ユーザーに負荷をかけ、応答時間を 10 秒以上にする同時ユーザー数 x を発見することを目的としています。
私はこれをやってみましたが、結果は...予想外です。1,000以上500-InternalServerErrors
。しかし奇妙なことに、私の平均応答時間はほぼ同じままで、非常に低い値 (このグラフの青い線) ですが、グラフが示していること (赤い線) と1 秒あたりのリクエスト数も増加します (緑)。ページの応答時間はこれらによって増加するはずなので、確かにこれは正しくありません。
ここで何が起こっているのか、どうすれば修正できるのかについて、誰かが洞察を提供できますか?
私が作業しているデータセットは小さなテストデータセットであるため、私の唯一の理論は、おそらくすべてのリクエストがキャッシュされており、応答時間が速いことを説明しているということですが、サーバーはまだ殺到しているため、エラーが発生しています.
詳細が不足していることをお詫びします - 私はパフォーマンス テストに慣れていません。どんな質問でもすぐに答えられます。どうもありがとう :)