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

Jeter中从CSV文件中读取数据的问题

扶隐水
2023-03-14

我在从CSV文件读取数据以将值传递给请求时遇到问题。我有一个csv与3列用户id,密码和类型。当为username字段传递数据时,它采用3列的值,而不仅仅是username Jmeter version: 5.0

CSV 文件值:

共有2个答案

林铭
2023-03-14

让我看看您插入到登录请求中的变量。一切都可以通过您的配置找到。也许是关于你的 CSV 文件。请确保CSV文件格式,当你打开与记事本而不是微软Word像这样

userid,password,type
test@test.com,Test@123,Vehicle
test@test.com,Test@123,Vehicle
test@test.com,Test@123,Vehicle
郗河
2023-03-14

仔细检查CSV文件中的“分隔符”,因为如果它与默认逗号不同,您需要相应地更改它:

为了100%确定测试数据的完整性,我建议使用记事本等文本编辑器而不是Excel打开它,因为JMeter将CSV文件视为纯文本,这也是您在验证测试数据时应该做的。

您可能会发现调试采样器对于可视化由CSV数据集配置、后处理器和一些预定义变量生成的JMeter变量很有用。

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

  • 问题内容: 我正在读取csv并与mysql检查记录是否存在于我的表中或不在php中。 csv大约有25000条记录,当我运行我的代码时,它在2m 10s后显示“服务不可用”错误(加载:2m 10s) 在这里我添加了代码 注意:我只想列出表中不存在的记录。 请为我建议解决方案… 问题答案: 首先,您应该了解,在使用file_get_contents时,您会将整个数据字符串提取到一个变量中,该变量存储

  • 问题内容: 我正在从包含以下数据的CSV文件(xyz.CSV)中读取数据: 当我使用循环对其进行迭代时,我可以按以下代码逐行打印数据,并且仅打印column1数据。 通过上面的代码,我只能得到第一列。 如果我尝试打印line [1]或line [2],则会出现以下错误。 请建议打印列2或列3的数据。 问题答案: 这是我获得第二列和第三列的方法: 结果如下:

  • 我的脚本是创建csv文件,然后在csv数据集配置中读取该文件。我有一个文件名,并将其放入变量(path)中,然后在CSV数据集配置的文件名输入中发送${path}。我调试和路径变量具有我想要的值,例如(Perf_04.csv),并且也创建了该文件。但Jmeter总是显示${path}不存在的问题。有人对这个问题有想法吗?似乎在运行Jmeter时,会首先运行csv数据集config,当一开始找不到此

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

  • 我正在尝试读取Mac上pig shell上的csv文件。我所做的只是文件到变量中,然后变量。我是这样做的: 我使用的数据是从这里提供的github下载的 此文件在我的Mac上的本地安装的hdfs中可用。当我执行时,我得到一个错误: org.apache.pig.impl.logicallayer.FrontendException:错误1066:无法打开别名影片的迭代器 在org.apache.p