这不是overlap question,我的问题:
我的Jmeter while循环中有两个条件。
条件1:检查响应文本
条件2:想要检查页面上是否有任何错误,如果是,请移至下一个样本并将其标记为失败
${__javaScript( "${EME}" != "First Pass Yield" && "${EME_ERROR}" = "Odbc driver returned an error")}
以上条件变量${EME}
检查响应文本并且它工作正常但在同一页面我想检查是否有错误我应该能够捕获它。
答案 0 :(得分: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")}