You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter中使用Sequential Each Occurrence实现单次迭代传递2个CSV值

JMeter实现Sequential Each Occurrence场景配置方法

1. 准备CSV文件

将数据按顺序每行一个值保存为CSV文件(比如命名为claims.csv),内容示例:

claim1
claim2
claim3
claim4

2. 用__CSVRead函数实现顺序取值

在请求体的两处变量引用位置,分别使用以下函数:

  • 第一个引用位置:${__CSVRead(claims.csv,0)}
  • 第二个引用位置:${__CSVRead(claims.csv,next)}

函数逻辑说明:

  • __CSVRead(文件路径, 列号):0代表读取第一列(因为每行只有单个值)
  • next关键字表示自动读取下一行内容,这样在同一次迭代中,第一个函数取当前行值,第二个函数取下一行值,刚好一次迭代消耗2个数据。

3. 设置迭代次数

如果要刚好消耗完所有数据(比如4个值对应2次迭代),直接设置线程组的循环次数为2即可:首次迭代使用claim1和claim2,第二次迭代使用claim3和claim4。

4. 注意事项

  • CSV文件路径:如果文件放在JMeter的bin目录下,直接写文件名即可;否则需填写完整绝对路径(如D:\testdata\claims.csv)
  • 若不需要循环复用数据,无需额外配置,函数会按顺序读取至文件末尾。

内容的提问来源于stack exchange,提问作者Mikey8997

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 08:10:03