問題タブ [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.

0 投票する
0 に答える
90 参照

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);

どちらの試みもエラーをスローしていません。ただし、プリプロセッサの後にサンプラーの実行をスキップしていません。プリプロセッサ内でこれを達成するにはどうすればよいですか?

0 投票する
1 に答える
65 参照

jmeter - Jmeter で特定のリクエストに対する回答を分析する方法

これが私のシナリオです:

  • 5 人のユーザーが、URL リンク (bilty.com や tiny.cc など) を短縮することを目的として Web サイトにログインします。

  • 各ユーザーは固有のリンクを入力し、短縮された結果を取得します。

私がしなければならないことは、この「短縮」リクエストの何らかの分析を取得することです。

また、次のことを行う必要があります。

  • この分析の出力 (短縮リンク) を参照してください。
  • リンクが作成されたかどうかを確認します。
  • 短縮リンクが正しいかどうかを確認してください。
  • 入力内の対応するリンクと同じように、短縮されたリンクが実際に同じ Web サイトにつながることを確認してください。

編集:応答アサーションを介して作成する必要があると推測しましたが、正確な方法がわかりません。