每个线程是否有可能从csv文件中选择自己的唯一值,比如说user1的帐号为202,下次循环时会将用户1选择202?如果没有,还有其他出路吗? 我创建了一个线程组并包含一个http请求采样器(登录)来读取credential.csv以登录每个用户,然后另一个http请求采样器从accounts.csv读取以处理每个唯一的用户特定帐户。但是现在,因为我让线程连续运行了5分钟,账号混乱了?任何人都可以建议出路......
答案 0 :(得分:1)
如果帐号必须与特定凭据同步,则应将它们放在同一个CSV文件中。因此,thread1获取row1数据,thread3获取rows3数据等
另外,为了澄清,一个线程仅存在于单个循环中。循环测试计划后,thread1结束并成为线程X
答案 1 :(得分:0)
在您的CSV数据集配置中,选择共享模式到当前线程而不是所有线程。
答案 2 :(得分:0)
如果您希望每个线程都有自己的一组值,那么您需要创建一组文件,每个线程一个。
例如test1.csv, test2.csv, ..., testn.csv
。
使用文件名test${__threadNum}.csv
并将“共享模式”设置为“当前线程”。