私はWebアプリケーションのテストを自動化しようとしています。
JMeterプロキシテンプレート(JMeterバージョン3.2)を使用してテストを記録しました.JMeterでテストを実行したときに正常に実行されましたが、いつか一部のコンポーネントのみが正常に実行されます。続き自動スクリプトはJMeterを使用してログアウトします
私がやっている手順は次のとおりです。アプリケーション内のいくつかの機能を変更するアプリケーション
へのログインURL
を叩く
とそうです。
すべての手順は最初から数回は完全に実行されましたが、その後はすべてログインが正しく実行されるまで実行されました。
jsessionidを最初のリクエストから正規の「エクスプレッションエクストラクタ」を使用して次のリクエストに渡してみました。ビュー結果ツリーで、jsessionidが正しく渡されていることがわかりますが、ステップ2の後の次のページでも、ログイン画面が表示されます。
ご協力いただければ幸いです。
私がより良い理解のためにスクリーンショットを添付しました:。
ページログインの応答ヘッダがログインしながら、別の要求によって使用されるセッションIDを含む
すべてのセッションIDが正しくログインした後、まだ維持されています次のページでは、録音で次に行われたことを表示する代わりに、ログインページに移動します。
すべてのリクエストに対してjavax.faces.ViewStateを使用していただきありがとうございます – Prasad