2016-11-10 34 views
0

に与えられたすべてのリクエストを送信していない:ロジック1としてJMeterのループコントローラは、私はシンプルなシナリオ持つループ回数

Thread Group - One user sign in 
- HTTP Sampler for Sign in 
- Loop Controller - count as 10 
    - HTTP Sampler for check page 

を、それが1回の看板のために正常に動作して、10回はページをご確認ください。

しかし、10人のユーザーがチェック・ページから100回サインインすると、サーバーにすべてのリクエストが送信されません。

チェックページのリクエストは約60〜70回のみ送信されます。他のリクエストはJMeterから送信されません。

サーバーサイドのCPU使用率が100%になっていますが、要求をさらに送信するようにJMeterを制限していますか?

+0

実行が完了しましたか? ViewResultsTreeのスクリーンショットを共有できますか? –

+0

はい、実行が完了しました。非GUIモードからリスナーを無効にしてjmeterを実行しました。 – Devarajan

+0

あなたはTestPlanスクリーンショットを共有できますか? .jtl/.csvファイルで送信されたサンプラーの数を確認しましたか?サーバーがクラッシュした場合、500のエラーが発生する可能性がありますが、各繰り返しのレコードが入力されているはずです。 Load Generatorマシンが過負荷になると、送信されるリクエストは遅くなりますが、完全にスキップされるわけではありません。 –

答えて

1

スケジューラの設定が600秒に設定されているため、まだ実行されているすべての反復が完了する前にテストが停止します。

スケジューラの設定を削除すると問題が解決され、すべての繰り返しが実行されました。

注:問題は、ユーザーとのチャットで長い議論の後で確認されます。質問にすべての詳細が含まれるわけではありません。次

は、彼がスレッドグループで行った設定の一部です:それらを取り除く

Duration field: ${__P(duration,600)} 
Delay : ${__P{delay,0}} 

は、問題を解決しました。

2

スレッドグループでスケジューラを有効にすると、実行時間が引数Durationで制限されました。

関連する問題