在线程组中创建唯一线程

时间:2011-05-03 18:50:43

标签: java jmeter

我正在测试网站的登录功能。理想情况下,我希望创建一个由100个线程组成的线程组。这些线程中的每一个都代表一个尝试登录网站并执行一些基本活动的唯一用户。

我没有成功设计一种方法,使线程组中创建的线程代表一个唯一的用户。问题是每次创建一个线程时,它都被创建为从线程组创建的第一个线程的“克隆”。因此,我无法将线程2配置为具有与线程1不同的用户名/ pw,因为在创建线程2时,JMeter不知道它是线程2。

我认为解决方案在于创建一些JMETER属性(而不是变量),这些属性在Thread Group的线程之间维护其状态。但是,我不知道如何实现这一点。

任何提示或想法?

感谢。

1 个答案:

答案 0 :(得分:1)

第一种方式:使用CSV Data Set进行登录/密码规范

第二种方式:使用$ {__ threadNum}函数获取采样器中的线程数,并使用user1,user2,user3等作为用户名(如果适用)