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

JMeter使用CSVRead函数读取CSV文件如何跳过首行表头

JMeter __CSVRead 跳过CSV表头行的实现方法

方案1:最小改动适配现有代码

你只需要在第一次读取temp_tax_rate.csv前,提前调用一次next指令跳过表头行即可:

  1. 在测试计划下新增一个用户定义的变量元件
  2. 新增任意名称的变量(不需要调用,仅用于触发预读),值填写 ${__CSVRead(temp_tax_rate.csv,next)}
  3. 你原有JSON Assertion中的代码无需修改,后续读取会自动从第二行数据行开始:
    [${__CSVRead(temp_tax_rate.csv,0)},${__CSVRead(temp_tax_rate.csv,0)},${__CSVRead(temp_tax_rate.csv,0)}${__CSVRead(temp_tax_rate.csv,next)}]

方案2:改用CSV数据集配置(更稳定,推荐)

CSVRead函数为单线程设计,多线程场景下容易出现读数错乱,优先使用官方配置元件实现:

  • 右键线程组依次选择 添加 → 配置元件 → CSV 数据集配置
  • 填写核心配置:
    • 文件名:选择本地的temp_tax_rate.csv文件
    • 忽略首行:选择True(该配置直接实现跳过表头)
    • 变量名称:自定义,比如填写tax_rate(对应你CSV第一列的取值)
    • 分隔符:和你的CSV文件分隔符保持一致,默认填,
  • 配置完成后JSON Assertion中的代码可以简化为:
    [${tax_rate},${tax_rate},${tax_rate}]
    不需要手动调用next指令,迭代时会自动读取下一行数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:54:03