Jmeter 处理if控制器时面临的问题
在jmeter脚本中使用if控制器时,我遇到了一个问题 我在if控制器中使用了条件<代码>“${Response}”==“测试不成功”。 响应变量包含完整的响应,我正在检查响应中的测试不成功,若并没有,它应该下一步执行。然而,即使我们没有得到正确的响应,下一步也不会执行Jmeter 处理if控制器时面临的问题,jmeter,Jmeter,在jmeter脚本中使用if控制器时,我遇到了一个问题 我在if控制器中使用了条件“${Response}”==“测试不成功”。 响应变量包含完整的响应,我正在检查响应中的测试不成功,若并没有,它应该下一步执行。然而,即使我们没有得到正确的响应,下一步也不会执行 如何处理这个问题?我不认为您可以使用类似于“${Response}”==“Test unsuccessful”的条件,如果它解析为true(或false),您可以使用,但是如果您想要比较两个字符串并基于结果有条件地执行(或不执行子采样器
如何处理这个问题?我不认为您可以使用类似于
“${Response}”==“Test unsuccessful”
的条件,如果它解析为true
(或false
),您可以使用,但是如果您想要比较两个字符串并基于结果有条件地执行(或不执行子采样器)您需要使用一个函数来比较字符串并返回true
或false
,也就是说,这是一个很好的选择:
${__jexl3("${Response}"=="Test unsuccessful",)}
更多信息: