2

いくつかの変更を行う前に API のベースライン ベンチマークを取得しようとしていますが、変更によって各リクエストに最大1 ミリ秒の追加時間が導入される可能性があるという要件が与えられています。Taurus/JMeter はミリ秒単位までしか表示できない/表示しようとしているように見えるので、丸めが成功/失敗を判断する要因になるのではないかと心配しています。確かに、複数回の実行を平均化することは、1 回の実行に基づいて決定を下すよりも優れていますが、少なくともある程度決定論的であることが望ましいです (つまり、成功または失敗に影響する「引き分けの運」はありません)。

Taurus/JMeter の粒度を高めることに精通している人はいますか? これは、Taurus を捨てて JMeter を直接使用する必要がある状況ですか? または、両方を放棄して別のツールを使用する必要がありますか? マイクロ秒またはナノ秒が理想的ですが、小数点が 1 つ増えるだけでも (0.0143 秒と 0.014 秒)、改善されます。

4

1 に答える 1

1

JMeter は、Taurus によって生成されたものと同じではない HtML レポートで、4.0 からミリ秒まで進みます。

Taurus を使用せずに、HTML レポートで何が得られるかを確認しましたか:

要するに、実行する必要があるのは次のとおりです。

jmeter -n -t test.jmx -l results.csv -e -o report_folder

Taurus よりも正確でない場合は、別のツールを使用する必要があります。

于 2018-08-19T13:10:31.150 に答える