Apache-bench-sequential-test-cases-for-dynamic-pages
提供:Dev Guides
動的ページのシーケンシャルテストケース
この章では、-n *と *-c のさまざまな組み合わせと、Webサーバーの負荷を徐々に増加させる重要なフラグについて説明します。
主に、負荷を増やすと、次のメトリックがどのように変化するかに注目する必要があります-
- 1秒あたりのリクエスト
- 接続時間(ミリ秒)
- 特定の時間内に処理されたリクエストの割合(ミリ秒)
また、サーバーがスタックし始め、失敗した要求を取得し始めるときに、しきい値に注意する必要があります。
1人の同時ユーザーが100ページヒット
私たちは、単一のユーザーによって100の連続したページの読み込みをしましょう
出力
それぞれ10ページのヒットを行う5人の同時ユーザー
このケースは、1か月に約50,000件以上のヒットが発生するWebサイトのピーク負荷に相当します。
次の後続の出力では、わかりやすくするために共通ヘッダーを省略します。
出力
10ページのヒットをそれぞれ行う10人の同時ユーザー
このテストは、10人の異なる同時ユーザーによる100ページのロードに対応し、各ユーザーは10ページの順次ページロードを実行します。
出力
20ページのヒットをそれぞれ行う20人の同時ユーザー
このテストは、20人の異なる同時ユーザーによる400ページのロードに対応しており、各ユーザーは20ページの順次ページロードを実行しています。
出力
それぞれ30ページのヒットを行う30人の同時ユーザー
このテストは、30人の異なる同時ユーザーによる900ページのロードに対応し、各ユーザーは30の連続ページロードを実行します。
出力
Webサイトの負荷を徐々に増やし、パフォーマンスをテストする方法を学びました。