我无法从csv中提取一些行,即jmeter未插入其他行。
例如:我的csv为以下数据1)行1数据2)行2数据3)行3数据4)行4数据3000)row3000data
当我运行线程组时,仅拾取的数据是row1data,row3data等,但将跳过row2data,row4data数据
我用不同的线程组尝试过,仍然结果相同
我使用过的csv设置配置如下:
我尝试将共享模式作为当前线程,将所有线程放入csv数据集配置中
[在您的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可以轻松得多(但也更消耗资源)