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

相关推荐
郑重其事,鹏程万里18 小时前
JMeter组件说明
jmeter
川石课堂软件测试1 天前
安全测试|服务器安全加固方法
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
测试员周周4 天前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
余防4 天前
jmeter-接口测试
jmeter
小红帽子Alkaid5 天前
JMETER提取接口返回的token
数据库·redis·jmeter
茶栀(*´I`*)8 天前
JMeter 接口测试之参数化详解:四种常见实现方式与实操指南
jmeter
糖果店的幽灵1 个月前
软件测试接口测试从入门到精通:JMeter接口测试
软件测试·jmeter·接口测试·压力测试·性能测试
1candobetter1 个月前
JMeter 性能压测监控实战
jmeter
wenying_443237441 个月前
软件测试—JMeter—跨线程组关联
jmeter·压力测试
川石课堂软件测试1 个月前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos