私はパフォーマンス テストを行うために常に 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. サーバーを購入するこの例では、購入したサーバーはAlibaba Cloudです。大学生はAli...
ほとんどの人は、サーバーサイド レンダリング (SSR と呼んでいます) の概念について聞いたことが...
2日前に新しい会社に入社しました。その会社ではIntelli Ideaを使っています。Eclipse...
ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コン...
目次1. ステートメントを挿入する1.1 行を挿入する1.2 複数行を挿入する1.3 クエリステート...
最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...
シャドウスタイルにおけるフラッターとCSSの対応UIによって指定されたCSSスタイル 幅: 75px...
MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...
目次1. ウィザードに従って仮想マシンを作成します2. オペレーティングシステムをインストールします...
個人アカウントのパスワードを変更する一般ユーザーが個人アカウントのパスワードを変更する場合は、他のコ...
言語では、DSL を実装するためにマクロがよく使用されます。マクロを使用すると、開発者は JSX 構...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
このチュートリアルでは、ウェブデザインにおけるFORMフォームタグのさまざまな属性の応用を紹介します...
目次ルーティングとは純粋コンポーネントの基本的な使用純粋なコンポーネントの使用に関する注意事項ルーテ...
目次関数基本的なクエリ関数クエリ条件の初期化ページのレンダリングクエリと表示の最適化をさらに強化プル...