2012-04-16 8 views
0

whileループ後にjmeterスクリプトが実行を停止し、その後の操作が中止され、スクリプトが停止します。 whileの条件として$ {lineNo}を使用していますが、$ {lineNo}は.csvファイルの最初の列の名前です。whileループ後にJMeterスクリプトが実行を停止する

+0

もう少し詳しく説明してください。あなたはそのようにより良い答えを得るでしょう。例えば。方法を停止する?エラーがあっても、そのままではありません。そしてあなたはログを見ましたが、これは正確に何が起こっているかについてもっと詳しく教えてくれるでしょう。 –

+0

こんにちは@OliverLloyd返信ありがとう、私はログファイル を観察し、次のループの後の内容です: 2012/04/18 11:52:20情報 - jmeter.threads.JMeterThread:スレッドが見えなくなった:org.apache .jorphan.util.JMeterStopThreadException:ファイルの末尾が検出されました これ以降、最初のwhileループの後に実行されないwhileループがもう1つありますが、どうすればよいですか?テストプランのすべての操作を実行したい。 – Shaggy

答えて

0

EOFのストップスレッドがCSV構成でtrueに設定されている可能性があります。これをfalseに変更します。

+0

これを実行すると、whileループが無限ループに移行しました 次の設定属性はwhileとcsvの設定属性です: while: "$ {lineNo}"!= "" csv: Eofでのリサイクル= false; EOFでスレッドを停止する= false; – Shaggy

+0

したがって論理的には、ループが終了しない場合、$ {lineNo}の値は決して ""に等しくなりません。デバッグサンプラーを使用してこのvarの値をトレースし、それに応じてwhileステートメントを設定してください。 –

+0

hi @oliverデバッグサンプラーを使って、$ {lineNo}の値を分析してEOFにしました。 – Shaggy

関連する問題