关于这个话题,我读了很多答案,但我找不到合适的答案。
要求:
用户数始终与CSV行相同。
我的测试看起来像:
线程组
如果我将线程数2和Loop设置为2,我会进入Tree:
如果我将线程数设置为2并且循环为1,我得到:
如果我将线程数设置为1并将Loop设置为2,则得到:
我还尝试在登录呼叫之前将CSV数据集放在线程组中。如果我设置2个用户来启动流程,请始终从CSV中选择第一行。
我需要什么:
我可以尝试使用特定用户登录设置两个线程组,但这不可行,因为我想增加用户数量并且无法维护。 总的来说,我有4个流程和200个用户。解决这个问题后,我会考虑用户的可变性。
如果有人知道该怎么做或者能指出正确的信息,请这样做。 非常感谢。
答案 0 :(得分:0)
创建你的csv,
homepage1,user1
homepage2,user2
在主页和用户登录的脚本中替换以上值,并为每个线程使用一行(csv config中存在)
因此每个线程将使用整个line1,即homepage1,user1,并将根据您的要求运行。 这应该可以解决您的问题。
答案 1 :(得分:0)
只需移除您的循环控制器,并将您的csv文件放在测试计划的顶部。然后在Login语句后设置同步计时器并将其设置为max users。
现在所有用户都应该使用与csv值不同的值登录,如果有足够的话,他们将同时继续等待所有人先登录。