Jmeter,如何从数组参数中取值

有个post请求,参数"equipment_ids",是个数组,需求每次执行的时候,按顺序取equipment_ids中不同的值

要实现在 JMeter 中每次执行请求时按顺序取不同的 equipment_ids 中的值,你可以使用 Counter 元件来生成索引,并将其与 ${__evalVar(equipment_ids_${index})} 结合使用。

以下是具体步骤:

  1. 设置 Counter 元件:

    • 在线程组下添加一个 Counter 元件。
    • 设置起始值为 1,增量为 1,最大值为数组长度。
  2. 添加 HTTP 请求:

    • 添加一个 HTTP 请求,其中的 equipment_ids 参数设置为 ${__evalVar(equipment_ids_${index})}
  3. 设置数组参数:

    • 在线程组下添加一个 User Defined Variables 元件。
    • 添加一个变量,例如 equipment_ids_1,设置其值为数组中的第一个值。
    • 依次添加变量 equipment_ids_2equipment_ids_3 等,直到最后一个值。

这样,每次执行测试时,Counter 元件将生成一个索引值,${__evalVar(equipment_ids_${index})} 将会按照该索引值取得对应的 equipment_ids 的值

我们这个示例,就会如果线程组执行三次,就会equipment_ids取值1,4,5

相关推荐
海的透彻2 天前
jmeter预制处理器JSR223-加解密
开发语言·jmeter·sm2·jsr233
oh-pinpin2 天前
【jmeter】-脚本-文件上传接口实现
jmeter
星轨zb5 天前
JUC 到 Redis 分布式锁:一次关于高并发的性能压测实验
java·redis·分布式·jmeter
泥水沟的胖头鱼7 天前
关于jmeter修改 JVM 堆,到底是在jmeter.properties还是jmeter.bat?
jvm·jmeter·压力测试
1candobetter7 天前
JMeter + ServerAgent 压测监控实践
jmeter
查拉图斯特拉面条9 天前
JMeter 实战技巧:JSON 数组筛选指定对象并剔除首尾大括号
jmeter·json
查拉图斯特拉面条9 天前
JMeter 实战:JSON 响应中文节点 + 数值精准断言(附真实接口案例)
jmeter·json
qq_49244844611 天前
Jmeter Transaction Controller(事务控制器) 的 TPS(每秒事务数)严格固定为 1
java·开发语言·jmeter
Rookie_hh11 天前
使用Jmeter进行性能测试
jmeter