2011-05-03 46 views
0

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

我一直没有成功地设计出一种让线程组中创建的线程代表一个唯一用户的方法。问题在于每次创建一个线程时,它都会创建为从线程组创建的第一个线程的“克隆”。因此,我不能配置线程2与线程1具有不同的用户名/密码,因为创建线程2时JMeter不知道它是线程2.

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

任何提示或想法?

谢谢。

+0

我们可以看到一些代码吗?不要离开我们在黑暗[:(](http://3.bp.blogspot.com/_oWDv0yWcZ6Q/S_ybzrWeigI/AAAAAAAAAFI/jMGN_e4_v_0/s1600/Jack_crying.jpg) – mre 2011-05-03 19:14:07

回答

1

第一种方式:用CSV Data Set的登录/口令说明

方式二:使用$ {__ threadNum}函数来获取线程的数量在取样和使用用户1,用户2,用户3等,如果适用

用户名
+0

非常感谢Andrey的帮助。 $ {__ threadNum}函数正好给了我想要的。 – user732688 2011-05-04 17:27:41