質問: 現在Webアプリの負荷テストをJMeterで行っています。 以下の質問きっかけでログインテストのシナリオテストの作り方は知ることができました。 現在直面している問題をクリアするために **JMeterでダミーアカウントを作るなどしてログイン画面の処理を通す方法はないか** を考えています。 今直面している問題とは、 300リクエスト(300スレッド×Rump-up60秒×1ループ)のテストを実施した時にログイン画面でエラーが発生し、そのあとの本来テストしたい画面の負荷テストがErrorになっています。 原因が確実にログイン画面かどうかはわかりませんが、そこをクリアすることを試みています。 ログイン画面に関しては、我々のサービス専用のものではなく、他サービスとも共通のログイン画面です。もちろん今回作ったわけではないので負荷テストをできれば避けたいです。 ただし、テストしたい画面に遷移するにはログイン画面を通さなければなりません。 アカウントを複数作ってテストをすると徐々に負荷テストのErrorが減るので、アカウントを作っているのですが、300アカウント作るのは大変ですし、多くのダミーアカウントを作成するのは好ましくありません。 そこで**JMeterでログイン画面をPASSする方法ですとか、ダミーアカウントを設定する方法を知りたい**です。 もし分かる方、きっかけを与えてくださる方がいれば教えていただきたいです。
回答: 認証処理を負荷テストに含めたくないのであれば、テスト用に認証処理を回避するようアプリケーション側を修正するのが良いでしょう。 JMeterには認証を回避する方法はありませんし、認証用に複数のアカウントを作ってシナリオ試験をするのは、認証処理の負荷試験結果とアプリケーションの負荷試験結果が混じってしまうでしょう。