【发布时间】:2021-04-30 15:06:07
【问题描述】:
我创建了一个线程组并有 2 个测试采样器 - 创建服务和创建项目。我已经向这个线程组添加了一个 SMTP 采样器,并使用这个脚本添加了一个 IF 控制器!${JMeterThread.last_sample_ok} 但是当我运行线程组并且服务创建失败时,这个 SMTP 采样器没有触发。我在这里做错了什么
【问题讨论】:
标签: jmeter
我创建了一个线程组并有 2 个测试采样器 - 创建服务和创建项目。我已经向这个线程组添加了一个 SMTP 采样器,并使用这个脚本添加了一个 IF 控制器!${JMeterThread.last_sample_ok} 但是当我运行线程组并且服务创建失败时,这个 SMTP 采样器没有触发。我在这里做错了什么
【问题讨论】:
标签: jmeter
如果控制器期望“条件”为true 或false,则您放入的内容将解析为!true,因此它不会触发。
我建议考虑切换到__jexl3() function,例如:
${__jexl3("${JMeterThread.last_sample_ok}" == "false",)}
【讨论】: