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

如何使用CSV数据集配置在Jmeter的不同线程中登录不同输入的多个用户

程振濂
2023-03-14

如何使用CSV数据集配置在Jmeter的不同线程中登录具有不同输入的多个用户?我已经添加了CSV数据集配置,但线程仅选择第一个条目,我无法看到其他用户登录的响应

共有2个答案

齐文栋
2023-03-14

您需要提供足够的循环/迭代,因为给定一次迭代,只有CSV Data Set Config将只读取第一个条目。

尝试将要参数化的请求放在循环控制器下,设置足够的循环,看看它是否解决了你的问题。

请参阅《使用CSV数据集配置指南》了解更多详细信息。

盛超
2023-03-14

如果您使用CSV数据集配置,它包含用户(线程)在运行脚本时将使用的参数化值。

下面是包含emp的csv数据集配置的jmeter快照。包含以下值的csv文件:,

nachiket,101,test
nikhil,102,test
harish,103,test

分别是3个用户的用户名,经验值,密码。如果您与3个用户一起运行测试,则thread1将首先选择,第二个线程将选择第2个val,因此,如果文件的值小于线程数,则可以重复该文件

 类似资料:
  • 有没有办法在CSV数据集配置中使用“共享模式”的这个选项“编辑”?我在官方网站上找到了这个描述? apache jmeter组件CSV数据集配置 标识符-共享相同标识符的所有线程共享相同的文件。例如,如果您有4个线程组,您可以为两个或更多的组使用一个公共id来在它们之间共享文件。也可以使用线程号在不同线程组中的相同线程号之间共享文件。 但是我不明白普通id和线程号是什么意思?如何将它们用于特定的线

  • 我试图以顺序方式为JMeter中的每一个事件传递不同的CSV值。我申请了 > 循环计数 计数器 这样,我就可以为多个用户的每次事件传递不同的值。但当我运行多用户多次迭代时,我的脚本会失败。它不是在拾取顺序值。我的豆壳取样器代码-

  • 尝试通过在 JMeter 中使用 CSV 配置来比较源表和目标表 (SQL) 之间的数据/计数,如下所示。有可能以这种方式实现吗? JMeter中的CSV配置 只是想比较所有表的STAGING和DW之间的计数。对此有什么想法吗?

  • 我正在尝试使用log4j在我的tomcat安装的不同文件中记录某些消息,但是尽管它会在我的rootLogger上记录,但它不会在我创建的单独文件上记录。 这是我的log4j.properies文件,其中我尝试使用的文件是dataflow_logging.log: 我的WebService的属性文件: 初始化数据流记录器的方法: 非常感谢你的帮助!

  • 对JMeter来说很新(也是一个很长时间的堆栈溢出侦听器,但第一次调用时,所以请对我放心),所以任何帮助都将不胜感激。 我正在尝试设置一个JMeter测试,该测试使用多个动态生成的访问令牌来跨场景运行。我目前有一组使用CSV数据集配置的数据,其中包含用户电子邮件和密码的登录凭据,例如: 接下来,我向生成accessToken的Login服务发送HTTP POST请求。然后,我使用JSON Extr

  • 我只是想为20个线程运行我的JMeter脚本。我使用CSV数据集配置读取登录数据。我设置CSV文件中只有5个登录详细信息。当我运行脚本时,只有前5个请求通过,其余的线程请求失败。任何人都可以提出解决方案。谢谢