JMeterのHTMLパフォーマンス・テスト・レポートを生成します

パフォーマンステストツール、その小さなサイズ、使いやすく、低コストの学習上の理由から、現在のパフォーマンステスト、成長の使用が、それ自体はまた、非常に視覚的に追い越さが提供するテストの結果として、いくつかの欠点を持っているのはJMeter一般的。

しかし、バージョン3.0から、JMeterは(3.0以上のバージョンを使用することが推奨され、バージョン3.0のDashboardレポートモジュール中国ちんぷんかんぷん)可視化グラフィカルレポーティングのHTML形式を生成するために、ダッシュボードレポートモジュールを導入しました。

このブログ、JMeterのパフォーマンステスト、HTMLのテストレポート生成の可視化の使用中に簡単な紹介。

 

HTMLテストレポートを生成するための一つの、二つの方法

1、レポートを生成するために、既存の.jtlファイルを使用して

で導入されたどのように前のブログのJMeterを実行しているLinux環境とレポートを生成しますが、すでに生成.jtlファイルをテストしている場合、あなたは直接テストレポートを視覚化し、生成されたHTMLファイルを使用することができます。

binディレクトリにJMeterの下に、次のコマンドを入力します。

-o -g test.jtlのJMeter /パス
#1 -g:ファイルが続くパスがtest.jtlの配置されている
#の-oを:ヒールパスを格納したHTMLファイルを生成

PS:あなたはコマンドラインを実行して、Windows環境にある場合、あなたはそれ以外の場合はエラーになり、生成されたHTMLファイル格納フォルダを指定する必要があります。それはLinux環境であれば、そのようなフォルダパスが存在しない場合としては、指定され、それが店のレポートファイルに対応するフォルダが生成されます!

 

2、無.jtlファイルテストレポートの生成

.jtlファイルが生成されていない場合は、次のコマンドをすることができ、HTMLの視覚的操作を生成する一つの動作テスト実行とレポートで、下のJMeter binディレクトリに、次のように入力します。

コードをコピー
test.jmx -n -e -t -l test.jtlのJMeter -o /パス
#-n:非GUIフォームのJMeter実行している
source.jmxスクリプトのパス:#1 -t 
#-lを:result.jtl業績は、パスを保存( .jtl)、ファイルが存在してはならない
、スクリプトの最後にHTMLレポートを生成します。#-e 
#1 -o:ディレクトリには、HTML形式のレポートを保持します
コードをコピー

私のローカルのWindows環境では、以下のスクリーンショットを実行します。

PS:(LinuxシステムとWindowsシステムのコマンドとして)生成されたノート.jtlファイルパスの下では、同じ名前で存在することはできません.jtlそれ以外の場合は失敗します、ファイル。

、ブラウザによって生成されたファイルのディレクトリで開いインデックスファイルを加工した後、効果を以下に示します。

 

第二に、チャートの詳細情報

試験報告書は、以下に別々に分解二つの部分、ダッシュボード、およびチャートに分割されます。

1、ダッシュボード(概要ダッシュボード)

①、テストおよびレポート情報

②、APDEX(パフォーマンス指標のアプリケーション)

APDEXに関する情報は、こちらをご覧ください:アプリケーションのパフォーマンスを、オリジナルの英語のテキスト、ここに参照:Apdex-ウィキペディアを

③、概要を要求

 

2、チャート(グラフ詳細)

PS:チャートとしてもう少し詳細が、ここで私はさらにいくつかの重要なパフォーマンステストチャート解析をピックアップ!

時間とともに

①、応答時間オーバータイム(スクリプトの変更トレンドグラフの応答時間持続)

注:時間の変化に応答して同時変化の数に応じてTPSアナログおよび性能範囲の変曲点を決定します。

②、応答時間パーセンタイルオーバータイム(成功応答) 

説明:異なるポリマー%のレポートデータ、結果のグラフィック表現として理解することができますスクリプトの間に成功した要求の応答時間プロファイル、の割合。

③、(一定の傾向図スクリプト中)バイトスループットオーバータイム

説明:容量計画、ユーザビリティテスト、および大容量ファイルのアップロードとダウンロードのシナリオでは、スループットは、メトリックを監視し、分析することは非常に重要です。

④、時間オーバーの待ち時間(スクリプト遅延変動の傾向の間に応答) 

説明:並行性の高いシナリオや強力なビジネスと強力なデータ整合性のシーンでは、遅延は非常に深刻な要因です。

 

スループット

①、秒あたりのトランザクション(秒あたりのトランザクション)

説明:TPSは、システム容量の重要な指標を測定するために使用されるインデックスのパフォーマンスをテストすることが重要であること秒あたりのトランザクションの数。

 

応答時間

①、  応答時間パーセンタイル(パーセント応答時間分布曲線)

説明:特定の範囲内の要求の応答時間は、要求の数のすべての平均応答時間と比較して、比率を占めていた、この値は、システムの安定性を測定するのに適しています。

②、スレッドの対時間(平均応答時間とスレッドの数に対応する曲線)

説明:変化に対応し、この曲線の変曲点の性能によって決定される基準値として使用することができます。

 

上記、メソッドのJMeterは、HTML形式と内容分析レポートでのテストレポートを生成している、個人的に私は、より柔軟で使いやすいとなり、チャートが再開発することができることを感じています。

おすすめ

転載: www.cnblogs.com/zhaoyq/p/10944086.html