2つのスレッドグループを実行しているJMeterテストプランがあり、各スレッドグループにコントローラとHTTP Cookieマネージャが含まれています。コントローラはカスタムコントローラですが、これはJMeterの出力には影響しないと思います。JMeter集計レポートが非GUIモードで集計されない
2つのスレッドグループの外に、私は集計レポートコンポーネントを持っています。ここに私の試験プランのスクリーンショットです:あなたが期待するように私は、GUIモードでテストを実行する場合
、集計レポートは....集計レポートを作成します。つまり、結果は私のテスト/サンプルラベルに集約され、であり、そして以下のように私は1つの、各テストの行、および属性の範囲を得る:私はまた、この集計レポートコンポーネントを構成した
"Filename"セクションにファイル名を入力し、 "Configure"ボタンを押して、出力したい属性をチェックすることで、ファイルに出力することができます。レスポンスコード)。
私は非GUIモードからの私のテストを実行すると、この出力ファイルには、結果を表示するための唯一の方法です。しかし、出力ファイルはむしろ役に立たず、結果を集約するのではなく、通常のjtl出力と同様の出力を与えます。つまり、結果をまったく集約しません。かなり役に立たない。ここに私の出力ファイルの先頭の数行で、あなたは明らかにそれらが集約されていない見ることができます:だから
778,HRLogin,200
426,HRLogin,200
784,HRLogin,200
...
、明白な質問は、私はここで何か間違ったことをやっていますか?私の集計レポートの出力が集計レポートではないのはなぜですか?確かに、JMeterには、プラグインや拡張機能を追加することなく、非GUIモードで集約出力を生成する方法があります。記録のためには、ある時点でこのプロセスをスクリプト化する必要があるので、GUIモードでJTLを開くことは受け入れられません.JMeter以外のJMeterやスクリプトでこのプロセス全体を実行する必要があります。
ありがとうございます!
ありがとう、私はそれ以来私のインストールと一緒に来てCMDRunnerを使用して解決しました。とにかくこれを答えとしてマークします。 – dahui