パフォーマンステストの一連のTomcatの-Jmeter

A.準備

  1. Jdk1.8をインストールし、環境変数を設定しました。
    ここに画像を挿入説明
  2. Apacheの公式サイトでは最新のJMeterをダウンロードします。JMeterの公式サイト
    ここに画像を挿入説明
  3. 主流Tomcat8、我々は圧力Tomcat8性能を測定しました。

II。アプリケーションの開始

ここでは、任意のプロジェクトをビルドする必要はありません、あなたがTomcatを起動することができ、Tomcatの自体は、アプリケーションが付属しています。
ここに画像を挿入説明
スタートデフォルトのポートは次のとおりです。8080、モード開始:バイオスレッドブロックモードを。
ここに画像を挿入説明

三.Jmeter性能試験

  1. オープンJMeterは、テスト計画を選択し、[編集]メニュー]ボタンをクリックし、追加操作を選択し、スレッド(ユーザー)を選択し、スレッドグループを作成し、スレッドグループを選択します。
    ここに画像を挿入説明ここに画像を挿入説明
  2. スレッドグループを選択し、[編集]メニュー]ボタンをクリックし、追加操作を選択し、サンプラーを選択して、HTTP要求を選択します。:I測定された圧力は、として、その新たなアプリケーションである
    ここに画像を挿入説明。図に示す結果
    ここに画像を挿入説明示さとしてHTTPリクエストの構成:
    ここに画像を挿入説明
  3. テストグループを選択し、[編集]メニュー安丘をクリックし、[追加]操作を選択し、リスナーを選択し、集約グラフ(集計レポート)を追加し、ビューはそれぞれ、(ツリーの結果を参照してください)ツリー結果。
    ここに画像を挿入説明
  4. Tomcatを開始し、デフォルトのポート8080。
    ここに画像を挿入説明
  5. 計画を実行するには、緑色のボタンをクリックします。
    ここに画像を挿入説明
  6. 重合レポートを表示します。
    ここに画像を挿入説明

詳細な報告パラメータ重合4 .Jmeter

  1. レーベル:各要素のJMeterは(例えば、HTTPリクエスト)がNameプロパティを持って、ラベルはName属性に表示されます。
  2. #Samples:私の合計は1500年だったので、私は、150件のスレッド、各サイクルを10回開いたとしてあなたは、要求の合計数を発行したことをこのテスト。
  3. 平均値:平均応答時間 - デフォルトは単一の要求の平均応答時間は、使用されるコントローラトランザクション場合、トランザクションの平均応​​答時間の単位で表示されてもよいです。
  4. 中央値:中央値の応答時間は、ユーザーの50%です。
  5. 90%ライン:ユーザーのための90%の応答時間。
  6. 分:最小応答時間。
  7. 最大:最大応答時間。
  8. エラー%:リクエストのこのテスト/総数で発生したエラーの要求数。
  9. スループット:特定のデフォルトのトランザクション・コントローラを使用する場合、毎秒完了した要求の数(毎秒の要求)、類似のLoadRunnerの第2のトランザクションの数ごとに表現することができる場合を表します。
  10. KB /秒:第二のサーバは、LoadRunnerのスループット/秒に相当するデータ量を受信します。

V.結論

ここに画像を挿入説明
示されるように、それは1472 /秒、プロセス毎秒1472の要求のスループットこのような簡単な構成、Tomcatを見ることができます。もちろん、これはラインに放出された場合、ローカルのみの場合であるが、また、その上のネットワーク待ち時間、データサイズ、サーバーのCPU、メモリなどを検討してください。だから、具体策の圧力状況を分析する必要があります。

これまでのところ、JMeterの圧力測定Tomcat8性能は、テストを終了します。

リソース:
使用JMeterのストレステストTomcatとTomcatのパフォーマンスチューニングへ

公開された215元の記事 ウォンの賞賛135 ビュー114万+

おすすめ

転載: blog.csdn.net/weinichendian/article/details/103882598
おすすめ