0

単一ページの WEB アプリケーションとのユーザー対話のシナリオを作成する必要があります。アプリケーションは、ユーザーを認証してユーザー データを取得するために、多くの AJAX 呼び出しを行います。

そこで、 HTTP Test Script Recorderで簡単なシナリオを作成し、スクリプトを記録してみました。

すべてうまくいきましたが、リクエスト データは適切にレコーダですが、レスポンス データはレコーダではないことに気付きました。Add assertionsRegex matchingを有効にしようとしましたが、うまくいきませんでした。

返信テキストも記録する方法を教えてください。

4

1 に答える 1

1

プロキシの下の結果ツリーを表示すると、記録中の要求、応答が記録されます。

これは、動的フィールドがどこから来るのかを理解するのに役立ちます。これは、どのレスポンス X からデータを抽出してリクエスト X+N に挿入する必要があるかを見つけるのに役立ちます。

このオプションを user.properties に追加すると便利だと思うかもしれません:

  • proxy.number.requests=true

これにより、各リクエストと対応するサンプラーに番号が付けられるため、リクエストに対するレスポンスを見つけることができます。

これが完了したら、ポスト プロセッサ (正規表現、CSS​​/JQuery、XPath など) を Sampler X に追加して、その応答からデータを抽出します。これにより、リクエスト X+N で ${varName} として使用できる変数が作成されます。

于 2013-10-26T19:32:54.630 に答える