問題タブ [jmeter-5.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jmeter - JMeter 5.0 - プリプロセッサから現在の反復をスキップする
私の要件は、メインサンプラーを起動する前に、入力テストデータを常に検証することです。スループット シェーピング タイマーを使用しているため、IF コントローラー内のメイン サンプラーに渡す前に別のサンプラーで入力を処理したくありません。(入力処理サンプラーはスループットに対してカウントされるため)
このために、プリプロセッサ内で TestLogicalAction をプログラムで設定しようとしています。
以下の行は、アサーション内で使用すると正しく機能します。
SampleResult.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
しかし、同じ行のバリアントはプリプロセッサ内では機能していません
試行 1:
ctx.getPreviousResult().setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
試行 2:
ctx.setTestLogicalAction(TestLogicalAction.START_NEXT_ITERATION_OF_THREAD);
どちらの試みもエラーをスローしていません。ただし、プリプロセッサの後にサンプラーの実行をスキップしていません。プリプロセッサ内でこれを達成するにはどうすればよいですか?
jmeter - Jmeter で特定のリクエストに対する回答を分析する方法
これが私のシナリオです:
5 人のユーザーが、URL リンク (bilty.com や tiny.cc など) を短縮することを目的として Web サイトにログインします。
各ユーザーは固有のリンクを入力し、短縮された結果を取得します。
私がしなければならないことは、この「短縮」リクエストの何らかの分析を取得することです。
また、次のことを行う必要があります。
- この分析の出力 (短縮リンク) を参照してください。
- リンクが作成されたかどうかを確認します。
- 短縮リンクが正しいかどうかを確認してください。
- 入力内の対応するリンクと同じように、短縮されたリンクが実際に同じ Web サイトにつながることを確認してください。
編集:応答アサーションを介して作成する必要があると推測しましたが、正確な方法がわかりません。