首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Jmeter无法正确读取带有换行符的csv文件

Jmeter无法正确读取带有换行符的csv文件
EN

Stack Overflow用户
提问于 2018-03-30 01:07:54
回答 1查看 171关注 0票数 0

我有一个将数据写入csv文件的线程,该文件中的数据如下所示,正如您在下面看到的那样,每个数据由,分隔,然后换行符。

ApiKey
20a145260241463194bf84f43952da9c:dut8ghdt+iQrsmYEgKzHzF1It79aWRIjb/d1wM8U3WE=,
93,
d0e29bb7-476d-4a52-9527-e5d9bb0ac34a

在另一个线程中,我正在尝试读取数据,因此我执行了以下操作。添加了"CSV数据集配置“和正确的文件名变量X,Y,Z和我的分隔符我已经尝试了所有这些A=,n或B=n或C=n,我无法正确获得Y和Z。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 13:27:20

使用CSV文件在线程组之间同步数据不是最好的想法,因为您必须实现一个表单或read/write lock,以确保一次只有一个线程将数据写入CSV文件,这将导致吞吐量下降。

因此,我建议使用以下解决方案之一:

  1. 使用__setProperty()函数将JMeter变量中的数据转换为JMeter属性。JMeter属性对于整个JVM是全局的,因此可以从另一个线程组访问它们。有关更多信息,请参阅Knit One Pearl Two: How to Use Variables in Different Thread Groups文章。
  2. 使用实现FIFO队列的Inter-Thread Communication插件,因此您可以阻止第二个线程组中的线程,除非来自第一个线程组的数据可用。您可以使用JMeter Plugins Manager

安装线程间通信插件

这两种方法都是内存中的,因此您不需要将数据存储在临时文件中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49561646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档