0

API REST パフォーマンス テストを行っています。API 呼び出しごとに、一意のトランザクションと要求 ID をヘッダーで送信する必要があります。

${__UUID()}ヘッダーで使用していますが、正常に動作しています。

function( ${__UUID()})サーバー ログでトランザクション ID を追跡するために、生成された値を API 名でログ ファイルに出力したいと考えています。そのために、私は多くの方法を試しましたが、それらは非常に複雑で面倒です。プリプロセッサを追加せずに、リクエスト ヘッダーからトランザクション ID 値の値をロ​​グに記録できますか?

これに光を当てていただければ幸いです。

4

2 に答える 2

1

生成された GUID をjmeter.logファイルに出力したい場合は、次のように__log() 関数にラップするだけです。

${__log(${__UUID()})}

ここに画像の説明を入力

これにより、GUID が生成され、対応する行がjmeter.logファイルに出力されます。

ここに画像の説明を入力

詳細: Apache JMeter 関数 - 概要

于 2019-02-11T05:56:32.310 に答える