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

JMeter-多个用户从CSV文件中获取唯一行

皇甫夕
2023-03-14

我读了很多关于这个话题的答案,但我找不到适合我的答案。

    null

线程组

  1. 主页
  2. 循环控制器
  3. ---登录
  4. -----CSV DataSetConfig
  5. [另一个http调用]

如果我将线程数设置为2并循环到2,我将得到树:

    null
    null
  • 主页1
  • 登录用户1
  • 登录用户2

我还尝试在登录调用之前将CSV数据集放在线程组中。如果我设置2个用户启动流,总是从CSV中选择第一行。

我需要的是:

    null

共有1个答案

孔梓
2023-03-14

只需删除循环控制器,并将csv文件放在TestPlan的顶部。然后在Login语句之后设置一个同步计时器,并将其设置为最大用户。

现在所有的用户都应该使用与csv值不同的值登录,如果有足够的值的话,而且他们将同时继续等待所有用户首先登录。

 类似资料:
  • 我想让我的Jmeter从一个位置读取多个csv文件,比如C:\Jmeter\file。 当前,如果我在csv数据集配置下的'filename'中提供特定的csv文件名,Jmeter会识别该文件并执行我的脚本。 我不想对文件名进行硬编码,我想让jmeter从该位置自动读取。 我已经编写了BeenShell预处理器(因为我找不到任何简单的解决方案),这个程序从位置读取所有csv文件列表,并将它们存储在

  • 我将有n个(不是固定的文件数)数量的csv文件,这些文件应该作为输入传递给http采样器请求。计划是所有线程都应该从csv file1和file2读取数据...直到文件。不应为任何线程读取任何重复的数据。 目前,我有一个jmeter脚本可以从一个csv文件中读取数据,它工作得很好,所以必须将其扩展到从多个csv文件中读取数据。

  • 如何在JMeter中将一个csv文件循环到另一个csv文件,其中第一个csv文件包含所有登录数据,另一个csv文件包含交易数据。我应该运行1个出纳员应该处理30笔交易的地方。

  • 我最近才开始使用Jmeter。 HTTP请求默认值:Url地址(同时使用HTTP和在协议部分中不使用HTTP) 线程组:用户:100 循环:永远 在EOF上停止线程:True HTTP请求:IP地址: 路径:${Path} 路径 链路1 链路2 谢谢你抽出时间

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

  • 我是Jmeter的新手,正在尝试在HTTP GET请求的路径中使用CSV文件中的变量。 我已经翻阅了这个问题的各种教程和答案,但我还是弄不清我做错了什么。文件只有一个头(ID)。如果我在路径中输入ID,它可以工作,但当我尝试从CSV文件中读取它时,它就失败了: