2017-07-31 130 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")}