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

相关推荐
云采21 小时前
玩转 JMeter:Random Order Controller让测试“乱”出花样
测试工具·jmeter·压力测试
奔波儿灞爱霸波尔奔21 小时前
JMeter与大模型融合应用之JMeter线程组新增指导文档
jmeter
佚名猫21 小时前
Apache JMeter 压力测试使用说明
jmeter·apache·压力测试
云采21 小时前
解锁 JMeter 的 ForEach Controller 高效测试秘籍
测试工具·jmeter·压力测试
zfj3212 天前
学英语学压测:08 jmeter html测试报告&测试报告的3种生成方式
jmeter·压力测试·测试报告·生成报告3种方式·html report
测试老哥3 天前
Jmeter实战:编写博客标签模块增删改查自动化脚本和压测
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
灞波儿奔、和奔波儿灞3 天前
Jmeter-性能测试
jmeter
cmgdxrz3 天前
性能测试05|JMeter:分布式、报告、并发数计算、性能监控
分布式·jmeter
记录测试点滴4 天前
【JMeter】配置元件Config Element
数据库·jmeter
cmgdxrz4 天前
性能测试04|JMeter:连接数据库、逻辑控制器、定时器
jmeter