2017-07-19 6 views
0

私はテストケースを適切に作成し、不良ボイを使用してJMeterでコンパイルしました。私は1つのスレッド1のランプアップ期間と1ループカウント(設定のスクリーンショットはクエリに添付されています)のテストを実行し、テストは完全に正常に実行されます。今度はスレッドを20に増やしてもうまく動作しますが、50または80スレッドのように増やすと、ほとんどのテストケースの後にスクリプトがログアウトします。私はJSFに基づいてアプリケーションをテストしています。セッションが維持されるようにViewStateを送信される次のリクエストごとに渡す必要がある顔問題を処理しました。ここで問題となるのは、スレッド数が増えると、アプリケーションは数ステップ後にログイン画面に移動するということです。JMeterでは50個のスレッドを使用していますが、アプリケーションはログアウトします

親切に解決策を提案する

JMeterのバージョン「が必要になるまで遅延スレッドの作成」私もオプションを非刻々と過ぎで試してみました

:3.2

おかげに関して、 プラサドアイヤル

[ [1] [1]:https://i.stack.imgur.com/bcVub.jpg

[スレッド設定80ユーザ] [2] [2]:https://i.stack.imgur.com/rJ4gA.jpg

+1

「スクリプトログアウト」とは何ですか? –

+0

解決策を示唆する情報が不十分です。 –

+0

スクリプトがログアウトすると、スクリプトに30のテストケースがあり、1つのスレッド(ユーザー)に対してスクリプトを実行すると、すべてが期待どおりに実行されますが、スレッドを50に増やすと最初の2テストケースはすべて画面上のログインを表示するだけです。 – Prasad

答えて

0

ブラインドショット:おそらくあなたが見つける、テストログの下でアプリケーションを検査し、それがすでに存在する場合(一部のインストールでは、あなたがHTTP URL Re-writing Modifierが必要になります)

JSESSIONIDや他のクッキーを処理するために(または役立ちません)HTTP Cookie Manager追加いくつかのエラーがあります(ログを冗長にする必要があるかもしれません)

+0

あなたは、 "ログ結果ツリー"をデバッグしようとするとエラーが発生しないので、テストログでJmeter.logを意味するのかどうか教えてください。 HTTPクッキーマネージャーは既にJSESSIONIDを維持するために含まれています 私はHTTP URLを使って再書き込みして返信します – Prasad

+0

提案したようにHTTP URLを書き換えましたが、それでもログアウトします HTTP URLの再書き込み URL書き換え:https://i.stack.imgur.com/2u5Ga.jpg サンプル値:https://i.stack.imgur.com/MQAbH.jpg – Prasad

関連する問題