0

私はJmeterを初めて使用し、jmeterからのリクエストの処理に関する問題に遭遇しました。私のテストケースは次のとおりです。

  1. 申請者は、ホームページからオンラインで申請をクリックする必要があります。これにより、ユーザーは新しい検証ページにリダイレクトされます。
  2. このページにトークン番号とその他の詳細を入力し、検証ボタンをクリックすると、入力する詳細の数が記載されたフォームにリダイレクトされます。
  3. 必要事項をすべて記入し、送信してください。

一般的には非常に簡単に思えますが、アプリケーション開発者を保護するために、通常の URL に「Value」と「Digest」という 2 つのクエリ文字列が追加されました。これらの 2 つの値は、現在の session_id をキーとしてサーバーで暗号化された情報です。
ステップ 2 と 3 を実行するには、新しく生成された値とダイジェストを提供する必要があります。

ボタンをクリックした後に受け取る値を取得する方法を教えてください。
ツリー結果リスナーのように、サーバーにリクエストを送信した応答で同じページにあり、新しい値を取得できません。

4

1 に答える 1

0

ポスト プロセッサ テスト エレメント「Regular Expression Extractor」を使用して、前の応答からコンテンツを抽出し、後の要求で使用できます。これらの値に一致する正規表現を考えてみてください。どういうわけか、サーバーは、http 32 リダイレクトまたは非表示の入力フォーム フィールドのいずれかで、それらが何であるかをブラウザーに通知する必要があります。そこから変数に抽出し、後続の http 要求の GET または POST パラメーターでその変数を使用できます。

于 2012-07-27T11:00:59.370 に答える