2012-04-16 78 views
0

我的jmeter腳本在while循環執行後停止執行,並且進一步的操作被中止並且腳本被暫停。 我使用$ {lineNo}作爲while的條件,$ {lineNo}是.csv文件中第一列的名稱。我的JMeter腳本在while循環後停止執行

+0

您可能想要提供一些細節;你會得到更好的答案。例如。停止如何?有錯誤或只是不會繼續。你是否看過日誌,這會告訴你更多關於究竟發生了什麼。 – 2012-04-16 14:40:42

+0

嗨@OliverLloyd感謝您的回覆,我觀察到日誌文件 以下是第一次循環後的內容: 2012/04/18 11:52:20信息 - jmeter.threads.JMeterThread:停止線程看到:org.apache .jorphan.util.JMeterStopThreadException:檢測到文件結尾 在此之後,我有一個while循環,它不會在第一個while循環後執行,我該怎麼辦?我想執行我的測試計劃中的所有操作。 – Shaggy 2012-04-18 06:25:26

回答

0

您的CSV配置中可能已將EOF上的線程設置爲true,請將其更改爲false。

+0

當我這樣做,我while循環已經進入無限循環 以下是同時的一組屬性和CSV配置: 而「$ {} lineNo的」 =「」 CSV:允許引用的數據= FALSE;回收Eof = false;在EOF上停止線程= false; – Shaggy 2012-04-18 13:00:16

+0

因此,從邏輯上講,如果循環永不結束,$ {lineNo}的值永遠不會等於「」。爲什麼不使用調試採樣器來跟蹤此var的值並相應地設置while語句。 – 2012-04-18 16:13:40

+0

hi @oliver我使用了調試採樣器並分析$ {lineNo}的值就變成了EOF。 – Shaggy 2012-04-19 10:45:00