在 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
这是我的 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