別の要求グループ(Simple Controller)で定義された各要求でHttp Request Samplerを実行したいが、これを実現するための適切な構成が見つからない。他のサンプラーごとにHttp Request Samplerを実行する方法
具体的な説明:
私はLogRequestをReq1、Req2、Req3のそれぞれと一緒に実行したいと思います。私はLogRequestを複製したくありません。
これはどのように行うのですか?
別の要求グループ(Simple Controller)で定義された各要求でHttp Request Samplerを実行したいが、これを実現するための適切な構成が見つからない。他のサンプラーごとにHttp Request Samplerを実行する方法
具体的な説明:
私はLogRequestをReq1、Req2、Req3のそれぞれと一緒に実行したいと思います。私はLogRequestを複製したくありません。
これはどのように行うのですか?
使用サンプラー:
Aサンプラグループ/コントローラ内の各サンプラーのために実行されません。 Interleave Controllerを使用した回避策があるようです。それぞれについて
画像が示すように、インターリーブコントローラに要求し、ログ要求が実行されます。ここのLoopControllerは、コントローラー内のすべてのサンプラーに対してInterLeaveコントローラーを何度も実行する必要があります。ポストプロセッサを使用して
:
私があなただったら、私はプリプロセッサ/ポストプロセッサを使用しようとするだろう。あなたが何かを記録する必要があるので、Beanシェルのポストプロセッサを使うことができます。次のように単純になります。
あなたはそれができる達成しようとしている内容に応じて:
、ここでどのようにモジュールコントローラを使用しますか? – vins
こんにちは@ドミトリー - t、私は彼らが定義した順序でサンプラーを呼び出す必要がありますので、afaik 1.このシナリオでは動作しませんオプションは、2番目の提案は、私は今度はモジュールコントローラを複製する必要がありますか?ポストプロセッサからサンプラーを呼び出す/実行する方法はありますか?可能ならば、それはサンプラー内にカプセル化されるので、私はそのオプションを好むでしょう。ありがとう、 – mehmet6parmak
私の知る限りインターリーブコントローラ選択サンプラーをランダムに右?最初のオプションが私の場合に適していない理由、2番目の提案、サーバへのロギング要求を行う必要がある、jmeterコンソールにログを記録しようとしていないという理由で、それらを実行する必要があります。ところで、@vinsはポストプロセッサからサンプラーを呼び出す方法ですか? – mehmet6parmak
ランダムではありません。それらはシーケンスでのみ実行されます。しかし、グループ内のサンプラーは1つだけ実行されます。それが私たちをループコントローラと組み合わせる理由です。 – vins
ポストプロセッサーは良い選択です。しかし、サンプラーを呼び出すことはできません。あなたは自分でhttpコールをする必要があります。 – vins