jmeter - JMeter SMTP 采样器未在失败时触发
问题描述
我创建了一个线程组并有 2 个测试采样器 - 创建服务和创建项目。我已经向这个线程组添加了一个 SMTP 采样器,并使用这个脚本添加了一个 IF 控制器!${JMeterThread.last_sample_ok}
但是当我运行线程组并且服务创建失败时,这个 SMTP 采样器没有触发。我在这里做错了什么
解决方案
如果 Controller 期望“条件”为true
or false
,则您放入的内容将解析,!true
因此它不会触发。
我建议考虑切换到__jexl3() 函数,例如:
${__jexl3("${JMeterThread.last_sample_ok}" == "false",)}
推荐阅读
- scala - 按键聚合数据集并列出其余值
- javascript - 如何在 React 中的按钮单击事件上发出 axios 获取请求?
- git - 将文件上传到 Elastic Beanstalk Quellbundle
- javascript - 在 react 项目中验证和验证 otp 后调用 props 函数
- highcharts - 我想为某些特定数据在高图表中的堆栈图中添加边框半径
- python - 我可以从我的 Mac 成功 ping 到 Win10。我无法从我的 Mac 使用 chrome/edge 浏览器访问 jupyter。我该怎么办?
- python - 强制性成员函数参数 - 对 Python 编译器和/或 PyDev 的期望很高
- git - IntelliJ - 未安装 Git:无法识别 git 可执行文件的版本:无响应
- windows - 通过 PowerShell 编辑 Windows 10 本地组策略
- mysql - 在 NDB 集群中,一个 sql 节点已成功连接,但另一个没有。那怎么配置呢?