2016-08-18 7 views
0

現在、私はHTTPテストスクリプトレコーダーを使用してログインページを記録しようとしたときに.netで作成されたページを持っていますが、そのページは投稿要求を送信していますが、同じにリダイレクトします。すべてのパラメータがキャプチャされますが、ページの提出時に同じページにリダイレクトされます。Jmeter経由のログインが機能しません

記録されたものを再生している間は、処理を続行できません。 ページにバックエンドで書かれたAPIがありません。

解決方法はありますか?

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

答えて

1

私はあなたがテスト計画にHTTP Authorization Manager要素を使用する必要があります理解して何から。 Hereあなたは簡単な例を見ることができます。

私は、テストスクリプトレコーダーがテスト計画を作成する最良の選択肢であるかどうかは分かりません。特に、それらがあなたのケースではより複雑なロジックで構成されている場合はそうです。テストプランを「手作業で」書くことを検討してください。これにより、シナリオで何が起きているかをよりよく制御し、テストのメンテナンス性を向上させることができます(もちろん正常に実行された場合)

+0

私はいくつかの画像を追加しました。あなたはそれを見て、あなたの言うことができますか? – User008

1

通常、.NET Webアプリケーションでは、テストで処理する必要があるウィット:

だからあなたは次のようにテストを設計する必要があるパラメータの注入からの保護:

  • オープンログインページすなわちRegular Expression Extractor経由
    • 抽出ビューステートおよびその他のパラメータ(GETリクエスト)し、JMeterの変数にそれらを格納
    • ログイン(POSTリクエスト)を実行する - 前のステップ
    • から資格情報や変数を提供

は、より多くの情報および手順についてASP.NET Login Testing with JMeterガイドを参照してください。

+0

私はいくつかの画像を追加しました。あなたはそれを見て、あなたの言うことができますか? – User008

+0

あなたは ' '' viewstate/eventvalidation 'の代わりに ''パラメータ' 'を使用します。 –

+0

どうすればよいですか?具体的な例がありますか ありがとう – User008

関連する問題