Web アプリケーションの負荷テストに Visual Studio Team System 2008 Team Suite を使用しています (ASP.MVC テクノロジを使用しています)。
負荷パターン:一定 (これは、常に一定量の仮想ユーザーがいるということです)。私は 1000 人のユーザーの構成を指定して、非常にストレスの多い状況で Web アプリケーションのパフォーマンスを分析しています。アプリケーションにいくつかの変更を加えながら、同じ負荷テストを複数回実行しています。
しかし、負荷テストの結果を分析しているうちに、私は奇妙な依存関係にたどり着きました: 平均ページ応答時間が長くなると、1 秒あたりのリクエスト数の値も増加します!逆もまた同様です: 平均ページ応答時間が短いと、1 秒あたりのリクエスト数の値が少なくなります.この状況ユーザー数が少ない場合 (5 ~ 50 ユーザー) は再現しません。
このような結果をどのように説明できますか?