在 Jmeter 中,我是否可以根据当前的 csv 行来决定调用哪个端点?

Is it possible in Jmeter that based on the current csv row I can decide which endpoint to call?

这是我的 csv 文件数据。那么在 Jmeter 中是否有可能基于 Action 列我可以通过使用 if else 条件或 switch case 来决定调用哪个端点或执行哪个 HTTP 操作?

是的,最简单的就是Switch Controller

只需使用与可能的变量值匹配的名称定义 Sampler(或另一个测试元素),并使用 ${Action} 作为“开关值”

根据 ${Action} 变量的当前值,切换控制器将执行这个或那个子元素

演示:

更多信息:Running JMeter Samplers with Defined Percentage Probability

只需将 CSV 变量传递到 IF 循环并检查变量是否匹配“创建”、“更新”或“删除”。

IF 循环信息:https://www.blazemeter.com/blog/six-tips-for-jmeter-if-controller-usage