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

相关推荐
lllsure18 小时前
【快速入门】JMeter
jmeter
天才测试猿1 天前
Jmeter基础知识详解
自动化测试·软件测试·测试工具·jmeter·测试用例·接口测试·性能测试
islandzzzz2 天前
使用JMeter进行API性能压测(执行篇)
jmeter
张永清-老清2 天前
每周读书与学习->JMeter主要元件详细介绍(三)逻辑控制器
测试工具·jmeter·压力测试·性能调优·jmeter性能测试·性能分析·每周读书与学习
xiecoding.cn2 天前
Apache JMeter下载和安装图文教程(附安装包,适合新手)
jmeter·apache jmeter·jmeter下载·jmeter 下载·jmeter下载安装·jmeter官网下载·jmeter工具下载
胜天半月子5 天前
性能测试 | 性能测试工具JMeter直连数据库和逻辑控制器的使用
数据库·测试工具·jmeter·性能测试
网易测试开发猿8 天前
资深测试整理,性能测试-平均并发数+评估系统TPS/并发数(详情)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
M.Blog8 天前
JMETER+ANT接口自动化测试环境搭建实战讲解
jmeter
卓码软件测评8 天前
第三方软件课题结题验收测试机构【使用JMeter的Web应用负载测试】
功能测试·jmeter·负载均衡·压力测试