ストレステストツールのApacheのJMeter:3:ストレステストレポートの生成

オリジナル: ストレステストツールのApacheのJMeter:3:ストレステストレポートの生成

ここに画像を挿入説明
ApacheのJMeterは負荷テストや性能テストのための純粋なJavaのオープンソースソフトウェアです。この記事では、JMeterのストレステスト実施ストレステストレポートの生成を使用して見て2つの方法について説明します。

環境の準備

アパッチのJMeterは、インストールの方法の概要は、以下を見つけることができます:

  • https://liumiaocn.blog.csdn.net/article/details/101264380

設定情報スレッドグループは、本実施形態では、この設定はthread.jmxとして保存され、以下に記載されています
ここに画像を挿入説明

支度をしています

テストレポートを生成する方法を説明するためのJavaのJMeter独自のストレステストの例の要求は、本明細書中で使用されるように、詳細な手順は、以下を参照してくださいすることができます:

  • https://liumiaocn.blog.csdn.net/article/details/101272019

GUI生成

レポートを生成するには、次の手順を使用します

  • ステップ1:重合に入力されたレポート出力ファイル名に:/tmp/jmeter-test.jtl。成果文書のような実装では、試験後の/tmp/jmeter-test.jtl生成されます。
  • ステップ2:次のように実行は36,000回情報の結果を見ることができた後、あなたはリアルタイムの情報を見ることができますを開始するには、緑色の[スタート]ボタンをクリックし、重合レポートをクリックしては、次のとおりです。
    ここに画像を挿入説明
  • ステップ3:/tmp/jmeter-test.jtlファイルを生成し、結果を確認し、このファイルのテストレポートを生成します。

ファイル名を指定して実行します。bin / JMeterの-g /tmp/jmeter-test.jtl -e -oを/ tmp / JMeterの-RPT-guiの-j /tmp/gui-rpt.log

liumiaocn:apache-jmeter-5.1.1 liumiao$ ls -l /tmp/jmeter-test.jtl 
-rw-r--r--  1 liumiao  wheel  2874933 Sep 26 05:00 /tmp/jmeter-test.jtl
liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -g /tmp/jmeter-test.jtl -e -o /tmp/jmeter-rpt-gui -j /tmp/gui-rpt.log
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls /tmp/jmeter-rpt-gui/
content         index.html      sbadmin2-1.0.7  statistics.json
liumiaocn:apache-jmeter-5.1.1 liumiao$

  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ステップ4:確認の結果
    を/ tmp / JMeterの-RPT-guiのディレクトリの下に生成されたコマンドラインの結果は、index.htmlをクリックします。この報告書の結果はレポート生成sbadminに基づいて見ることができることがわかります
    ここに画像を挿入説明

非GUIモード生成

レポートを生成するには、次の手順を使用します

  • ステップ1:次のように使用すると、特定のコマンドを非GUI実行JMeterの圧力テスト-nファイルをthread.jmx、結果JTLファイルを生成します。
执行命令:bin/jmeter -n -t /tmp/thread.jmx -l /tmp/jmeter-test-nongui.jtl -j /tmp/gui-rpt.log

  
  
  • 1

次のように実行結果は以下のとおりです。

liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -n -t /tmp/thread.jmx -l /tmp/jmeter-test-nongui.jtl -j /tmp/gui-rpt.log
Creating summariser <summary>
Created the tree successfully using /tmp/thread.jmx
Starting the test @ Thu Sep 26 05:23:23 CST 2019 (1569446603749)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary +   2328 in 00:00:06 =  391.3/s Avg:   227 Min:   101 Max:   359 Err:     0 (0.00%) Active: 100 Started: 100 Finished: 0
summary +  12937 in 00:00:30 =  431.2/s Avg:   231 Min:   100 Max:   359 Err:     0 (0.00%) Active: 100 Started: 100 Finished: 0
summary =  15265 in 00:00:36 =  424.6/s Avg:   231 Min:   100 Max:   359 Err:     0 (0.00%)
summary +  13155 in 00:00:30 =  438.5/s Avg:   227 Min:   100 Max:   359 Err:     0 (0.00%) Active: 100 Started: 100 Finished: 0
summary =  28420 in 00:01:06 =  430.9/s Avg:   229 Min:   100 Max:   359 Err:     0 (0.00%)
summary +   7580 in 00:00:20 =  377.8/s Avg:   228 Min:   100 Max:   359 Err:     0 (0.00%) Active: 0 Started: 100 Finished: 100
summary =  36000 in 00:01:26 =  418.5/s Avg:   229 Min:   100 Max:   359 Err:     0 (0.00%)
Tidying up ...    @ Thu Sep 26 05:24:50 CST 2019 (1569446690067)
... end of run
liumiaocn:apache-jmeter-5.1.1 liumiao$

  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ステップ2:必ず結果が生成され/tmp/jmeter-test.jtlファイルを作成し、このファイルのテストレポートを生成します。

ファイル名を指定して実行します。bin / JMeterの-g /tmp/jmeter-test-nongui.jtl -e -oを/ tmp / JMeterの-RPT-nongui -j /tmp/gui-rpt.log

実行結果は以下の通りです

liumiaocn:apache-jmeter-5.1.1 liumiao$ bin/jmeter -g /tmp/jmeter-test-nongui.jtl -e -o /tmp/jmeter-rpt-nongui -j /tmp/gui-rpt.log
liumiaocn:apache-jmeter-5.1.1 liumiao$ ls -l /tmp/jmeter-rpt-nongui/
total 32
drwxr-xr-x  5 liumiao  wheel   160 Sep 26 05:26 content
-rw-r--r--  1 liumiao  wheel  9477 Sep 26 05:26 index.html
drwxr-xr-x  7 liumiao  wheel   224 Sep 26 05:26 sbadmin2-1.0.7
-rw-r--r--  1 liumiao  wheel   796 Sep 26 05:26 statistics.json
liumiaocn:apache-jmeter-5.1.1 liumiao$

  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ステップ3:結果があることが確認
    したことが確認された以下のように生成されたレポート情報
    ここに画像を挿入説明

概要

この記事では、JMeterの中にテストレポートを生成するための一般的な方法を説明し、次の記事は、試験報告書の内容をご紹介していきます。

おすすめ

転載: www.cnblogs.com/lonelyxmas/p/12205348.html