controller - 如何使用 jdbc 请求实现切换?
问题描述
我正在运行一个 jdbc 查询 ..从该查询运行哪个作业。我正在提取参数中的值。这些值是:
- 成功
- 加工
失败的
- 成功 - 我需要运行另一个查询
- 处理中 - 我需要在延迟一段时间后再次运行查询
- 失败 - 我必须停止线程
请帮助我如何实现这一点。
解决方案
- 在第一个 JDBC Request 采样器之后添加Switch Controller
将“参数”参考作为“开关值”
- 将 JDBC Request 采样器添加为 Switch Controller 的子级并将其命名
success
。把你的查询放在那里 - 将 JDBC Request 采样器添加为 Switch Controller 的子级并将其命名
processing
。把你的查询放在那里。添加Constant Timer作为 JDBC 请求采样器的子项并在那里配置延迟 添加流控制动作采样器并将其设置为“停止”“当前线程”
Switch Controller 将根据${VARIABLE_FROM_JDBC}
值执行这个或那个子级。如果需要,请参阅JMeter Made Easy文章中的选择语句以获取更多信息。
推荐阅读
- typescript - 当键具有多种类型时,如何在构造函数中设置类型化 Map 的初始值
- netlogo - 受感染的 netlogo 模拟方法不起作用
- c# - 通过使用两个几乎相同的通用数据库访问类来强制执行 DRY
- python - PDFminer 仅在手动使 PDF 可搜索时才有效
- c - 如何在 C 中检查十六进制编码字符串中的“00”?
- c++ - 使用 std::vector 的 OpenCL 矩阵乘法
- c# - 文本叠加在另一个之上
- rundeck - 如何通过shell向rundeck rd程序提交参数
- mysql - MySQL UDF 返回“错误代码:1127。在库中找不到符号 'xx'”
- discord.js - 来自变量/字符串的 guild.members.get() 返回未定义