2017-07-31 183 views
1

這不是一個overlap question,我的問題:兩個條件的JMeter While循環

我在while循環我的JMeter兩個態。

條件1:檢查響應文本
條件2:要檢查是否有頁面上的任何錯誤或不和的情況是,移動到下一個樣品並將其標記爲失敗

${__javaScript("${EME}" != "First Pass Yield" && "${EME_ERROR}" = "Odbc driver returned an error")} 

以上條件變量${EME}檢查響應文本,它工作正常,但在同一頁我想檢查,如果有錯誤,我應該能夠捕獲,以及。

回答

0

對於字符串之間的等於使用==而不是=。我檢查了下面的情況,它工作

${__javaScript("${EME}" != "First Pass Yield" && "${EME_ERROR}" == "Odbc driver returned an error")} 

如果你懸停在條件Jmeter建議使用jexl3的性能。所以你可以同樣執行jexl聲明:

${jexl3("${EME}" != "First Pass Yield" && "${EME_ERROR}" == "Odbc driver returned an error")}