1

現在のシナリオは次のとおりです。開発マシンである dev.mysite.com で JMeter スクリプトを実行しようとしていますが、問題が発生しています。

本番環境では、これは正常に機能します:

正しいユーザー/パスを使用 -
www.mysite.com/login.html
www.mysite.com/secure.html

悪いユーザー/パス -
www.mysite.com/login.html
サーバー側で www.mysite.com/login_failed.html にリダイレクト

私の問題は、サーバー側のリダイレクトにホスト名がハードコードされている ことです。したがって、開発ボックスでこれを行うと、次のようになります。

正しいユーザー/パス -
dev.mysite.com/login.html
dev.mysite.com/secure.html

悪いユーザー/パス -
dev.mysite.com/login.html
サーバー側でwww .mysite.com/login_failed.html にリダイレクト (www にリダイレクト)

コードを修正する必要があることはわかっていますが、JMeter で回避策を探しています。

これはJMeterで可能ですか?

4

1 に答える 1

2

HTTP リクエスト サンプラーには、リダイレクトを制御するオプションがあります。2 つのオプションがあります。1. 自動的にリダイレクト (チェックボックス) および 2. リダイレクトに従う (チェックボックス)。リダイレクトを無効にするには、これら 2 つのチェック ボックスをオフにします。必要に応じて、前のリクエストのステータスを確認して、リダイレクトを実行する別の HTTP サンプラーを含めることができます。私は自分のプロジェクトでこの状況に直面しており、これはリダイレクトを制御するために使用する手法です。

于 2013-09-25T10:49:54.867 に答える