私は JMeter を初めて使用しますが、JMeter を何に使用できるかについていくつかのアイデアがあります。また、フォーム認証が有効になっているTomcatアプリケーションもあります。私が使用しようとしているスレッドは、次のもので構成されています。
- HTTP リクエストのデフォルト
- HTTP Cookie マネージャー
- HTTP ヘッダー マネージャー
および次の HTTP サンプラーのセット:
- ログアウトページ (
/app/logout.jsp
) - ログインページ (
/app/login.jsp
) - j_security_check (/
app/j_security_check
)
ここで、[リダイレクトに従う] と [キープアライブを使用] が有効になっています。j_security_check リクエストの応答が にリダイレクトされる理由がわかりませんlogout.jsp
。Chrome で HTTP 応答を確認したところ、このような要求は index.jsp にリダイレクトされますが、認証情報が正常であればログアウト ページにはリダイレクトされないことがわかりました。まず、すべてのブラウザー HTTP ヘッダーを模倣したわけではないという考えがありましたが、それらすべてを HTTP ヘッダー マネージャーに追加した後に失敗しました。
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.859.0 Safari/535.2
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding gzip,deflate,sdch
Accept-Language en-US,en;q=0.8
Host localhost:8080
Referer http://localhost:8080/whapp/index.jsp
しかし、それらすべてを指定した後でも、認証をシミュレートできません...何かアイデアはありますか? 前もって感謝します。