JMeter未从CSV文件中读取变量

JMeter未从CSV文件中读取变量,csv,jmeter,Csv,Jmeter,我是Jmeter新手,正在尝试在HTTP GET请求路径中使用CSV文件中的变量 我已经看过了各种教程和这个问题的答案,但我仍然不知道我做错了什么。该文件只有一个头(ID)。如果我在路径中输入ID,它会工作,但一旦我尝试从CSV文件中读取它,它就会失败: 您的配置看起来不错,请仔细检查jmeter.log文件是否存在任何可疑条目 其他建议: 如果您只有一个柱,那么直接在采样器主体中使用它可能更容易,如: /api/Users/${__StringFromFile(c:\Automatio

我是Jmeter新手,正在尝试在HTTP GET请求路径中使用CSV文件中的变量

我已经看过了各种教程和这个问题的答案,但我仍然不知道我做错了什么。该文件只有一个头(ID)。如果我在路径中输入ID,它会工作,但一旦我尝试从CSV文件中读取它,它就会失败:


您的配置看起来不错,请仔细检查jmeter.log文件是否存在任何可疑条目

其他建议:

  • 如果您只有一个柱,那么直接在采样器主体中使用它可能更容易,如:

    /api/Users/${__StringFromFile(c:\Automation\Test.csv,,,)}
    
  • 我认为
    内容类型
    授权
    应该进入,而不是在请求参数中

有关更多详细信息,请参阅文章

问题不在于变量的读取。我以为文件的第一行会被视为头,但它会将文件的第一行作为变量读取,所以我的文件看起来像:

身份证 001


当我想读的时候,它读的是“ID”“001.

jmeter日志中有什么?C:\Automation\Test.csv 2017/03/01 12:35:26 WARN-jmeter.protocol.http.sampler.HTTPSamplerBase:无法在编码json时编码参数,查询字符串2017/03/01 12:35:26 WARN-jmeter.protocol.http.sampler.HTTPSamplerBase:无法在编码json时编码参数,查询字符串中未包含参数值CSV数据集配置中有一个名为“忽略第一行”的设置。默认情况下,这是错误的;您希望将其设置为true。