当前位置: 首页 > 知识库问答 >
问题:

JMeter未从CSV文件读取变量

田镜
2023-03-14

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

我已经翻阅了这个问题的各种教程和答案,但我还是弄不清我做错了什么。文件只有一个头(ID)。如果我在路径中输入ID,它可以工作,但当我尝试从CSV文件中读取它时,它就失败了:

共有1个答案

祖浩淼
2023-03-14

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

其他建议:

>

  • 如果您只有一个列,那么直接在HTTP请求采样器主体中使用__StringFromFile()函数可能会更容易,如:

    /api/Users/${__StringFromFile(c:\Automation\Test.csv,,,)}
    

    有关更多详细信息,请参见使用JMeter测试SOAP/REST Web服务文章。

  •  类似资料:
    • 我使用Jmeter和Selenium Webdriver采样器 代码CSV配置 我的问题是它没有从CSV中挑选。以上两行生成结果“loginName”,而不是从文件中选择实际的登录名。我用过单引号、双引号等,但运气不佳。使用${loginName}会产生错误。知道什么地方出了问题,如何解决吗?

    • 我是R的新手,想读一个csv文件。但是当我试图阅读它时,我遇到了错误。我的csv文件如下: 当我在RStudio中使用此命令时,我得到了错误:命令: 错误: 读取时出错。表(file=file,header=header,sep=sep,quote=quote,:不允许重复的“row.names” 我还尝试删除错误并使用此命令: 但是当我查看输出时,它不能保持方阵的结构。你能帮我做什么吗?

    • CSV文件中的数据在jeter从系统中未读取 请查看以下关于该问题的详细信息。 线程组 HTTP 请求 CSV 数据集配置 [查看结果树][4] csv 文件 :p一个

    • 我在Jmeter中创建了API测试,并提交给GIT分支。我的所有JMeter测试都是从Jenkins管道作业执行的。 问题:在Jmeter测试中,我使用了一个从CSV文件中读取数据的bean shell采样器。请参阅下面的代码。 在上面的脚本中,从Jmeter中的用户定义变量引用的CSV路径(CSV='filePath') 当我从Jenkins执行测试时,无法检索CSV文件中的数据,并且测试失败。

    • 如何在JMeter中将一个csv文件循环到另一个csv文件,其中第一个csv文件包含所有登录数据,另一个csv文件包含交易数据。我应该运行1个出纳员应该处理30笔交易的地方。

    • 我想让我的Jmeter从一个位置读取多个csv文件,比如C:\Jmeter\file。 当前,如果我在csv数据集配置下的'filename'中提供特定的csv文件名,Jmeter会识别该文件并执行我的脚本。 我不想对文件名进行硬编码,我想让jmeter从该位置自动读取。 我已经编写了BeenShell预处理器(因为我找不到任何简单的解决方案),这个程序从位置读取所有csv文件列表,并将它们存储在