2011-05-03 44 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