私はパフォーマンス テストを行うために常に Loadrunner を使用してきました。 Loadrunner は、実際には非常に重いパフォーマンス テスト ツールです。機能が充実しており、非常に優れた肉切り包丁です。 ページで単純なパフォーマンス テストを実行するだけの場合は、Loadruner を使用することは適切な選択ではありません。 そこで、試しに小さなナイフを探しました。このナイフは本当に軽くて鋭いです。ここでは、皆さんの参考のために、AB テストのプロセスに関する私の理解の一部を記録します。 Baiduのホームページを例に挙げてみましょう。まず、knife が必要です。つまり、Apache をインストールします。インターネット上にチュートリアルがたくさんあるので、繰り返しません。この記事では、テストのために MacBook に付属している ab コマンドを使用します。
この記事では、主に ab のテストレポートを分析します。ab の使用方法については、別の日に新しい投稿で説明します。
私の理解を一行ずつ説明させてください。以下のメモはオンライン資料を参考にしていますが、内容はすべて私自身の理解に基づいて手書きされています。私自身の理解を加えることで、読者の理解が深まることを願っています。 ボゴン:~ タン$ ab -n 100 -c 10 https://www.baidu.com/index.html これは ApacheBench バージョン 2.3 です <$Revision: 1706008 $> 著作権 1996 Adam Twiss、Zeus Technology Ltd、http://www.zeustech.net/ Apache Software Foundation にライセンス供与されています (http://www.apache.org/) www.baidu.com のベンチマーク (しばらくお待ちください).....完了
サーバー ソフトウェア: bfe/1.0.8.14 サーバーホスト名: www.baidu.com サーバー ポート: 443 SSL/TLS プロトコル: TLSv1.2、ECDHE-RSA-AES128-GCM-SHA256、2048、128 ドキュメントパス: /index.html ドキュメントの長さ: 227 バイト 同時実行レベル: 10
完了したリクエスト: 100
転送された HTML: 22700 バイト 1 秒あたりのリクエスト数: 91.50 [#/sec] (平均) 転送速度: 92.32 [Kbytes/sec] 受信 接続時間 (ミリ秒) 最小 平均[+/- 標準偏差] 中央値 最大値 コネクト: 47 74 12.9 74 106 処理: 9 32 20.2 32 106 待機中: 9 29 19.1 27 98 合計: 66 106 20.8 106 195 一定時間内に処理されたリクエストの割合(ミリ秒) 50% 106 66% 109 75% 111 80% 114 90% 118 95% 154 98% 176 99% 195 100% 195 (最長リクエスト)
上記の説明により、誰もがこれらのデータの意味を理解できると思います。誤りがある場合は、メッセージを残して修正してください。 これで、Apache での ab パフォーマンス テスト結果の分析に関するこの記事は終了です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援して頂ければ幸いです。 以下もご興味があるかもしれません:
|
<<: ページ内のリストプルダウン効果を実現するための純粋なCSS
>>: Firefox で Flash を再生するためのオブジェクトとパラメータの書き方
目次1. Webshellを書く出力ファイルにシェルを書き込むログファイル書き込みシェル2. U...
クールなフロントエンドページのランダムQRコード検証を参考までに共有します。具体的な内容は次のとおり...
序文:私は仕事柄、オンラインライブストリーミングの分野に携わっており、ビデオの再生やダウンロードには...
目次1. サブクエリの定義2. サブクエリの分類1. スカラーサブクエリ: 2. MySQLサブクエ...
序文日常のコード開発では、配列のソートに関連する操作が多数あります。JavaScript では、so...
Crontab は定期的な実行を設定するために使用されるコマンドです。そのデーモン プロセスは cr...
この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...
目次MySQL 8 の隠しインデックス、降順インデックス、関数インデックス1. 隠しインデックス1....
この記事は主に、docker デプロイメント springboot プロジェクトのサンプル分析を紹介...
この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...
1. バックアップスクリプトを書く 著者:www.yumi-info.com 日付:20171222...
目次Matlab セントロイドアルゴリズムMatlab はクローズドな商用ソフトウェアであり、米国政...
1: 文字列を区切るためのストアドプロシージャを定義する 区切り文字 $$ `mess`$$ を使う...
目次1. nginxのインストールと操作(Mac OS環境) 2. nginxルールの設定3. コマ...
データベースを作成する右クリック - 新しいデータベースを作成ライブラリ名を入力し、文字セットと並べ...