問題タブ [post-processor]

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 投票する
1 に答える
57 参照

javascript - 返された Json レスポンスと投稿されたレスポンスを比較します

従業員の詳細をDBに保存するAPIがあり、HTTP POST API「/ empDetails」を使用してデータを投稿し、「emp_name」、「emp_id」、「emp_age」などの詳細を投稿します

サンプルペイロード、

データが正常に保存されたら、GET "/ empDetails " API を呼び出して、投稿された従業員の詳細を読み取ります。

ここで、返されたデータを確認したいと思います。返品された注文がごちゃ混ぜになる場合があります。JavaScript、Groovy、BeanShell などの言語を使用して、カスタム アサーションを使用してデータを検証するにはどうすればよいですか?

PS: テキスト レスポンスの内容を追加して、キーと値のペアを比較できます。しかし、キーと値のペアの数が多い場合、常にアサーションを追加することは困難です。例: 現在のペイロードには 3 つのキーと値のペアしかありません。サンプル ペイロードには、「empReportingManager」、「empAccount」などの追加フィールドも含まれる場合があります。

ここで、Post ペイロードは __FileToString() メソッドを使用してファイルから読み取られます。

前もって感謝します。

よろしく、 ハリ

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

jmeter - 1 つのテスト計画で複数の正規表現エクストラクタを実行するにはどうすればよいですか?

1 つの HTTP リクエストから返された変数を抽出し、それらを 2 番目の HTTP リクエストで使用してから、2 番目の HTTP リクエストから返された変数を抽出しようとしています。

次に、3 番目の HTTP 要求で、最初に抽出された変数と 2 番目に抽出された変数の両方を使用する必要があります。

最初の HTTP リクエストから変数を抽出して 2 番目の HTTP リクエストで使用できますが、2 番目の HTTP リクエストから抽出した変数を取得して 3 番目の HTTP リクエストで使用することはできません。

これを行うことさえ可能ですか?
これが私の現在の設定です

ここに画像の説明を入力