无法从csv,Jmeter中获取所有记录

问题描述 投票:0回答:1

我无法从csv中提取一些行,即jmeter未插入其他行。

例如:我的csv为以下数据1)行1数据2)行2数据3)行3数据4)行4数据3000)row3000data

当我运行线程组时,仅拾取的数据是row1data,row3data等,但将跳过row2data,row4data数据

我用不同的线程组尝试过,仍然结果相同

我使用过的csv设置配置如下:

enter image description here

我尝试将共享模式作为当前线程,将所有线程放入csv数据集配置中

jmeter performance-testing jmeter-5.0 jmeter-3.2
1个回答
0
投票

[在您的CSV数据集配置中是否有逗号?如果是,JMeter会将其视为CSV delimiter,因此您将获得不完整的数据或“跳过”

您可以通过将以下行添加到log4j2.xml文件(位于JMeter安装的“ bin”文件夹中)来为CSV数据集配置increase the JMeter logging verbosity []

<Logger name="org.apache.jmeter.config.CSVDataSet" level="debug"/>
<Logger name="org.apache.jmeter.services.FileServer" level="debug"/>

将需要重新启动JMeter来进行更改,完成后,您应该在jmeter.log file中查看引擎盖下发生了什么>


如果只需要在每次迭代中与每个虚拟用户一起从文件中读取下一行,则需要将“共享模式”更改为All Threads

或者,__StringFromFile() function可以轻松得多(但也更消耗资源)

© www.soinside.com 2019 - 2024. All rights reserved.