當前設置是這樣的:JMeter - 如何設置線程組,許多工作線程,然後重複?
- 註冊/登陸(設置線程組)1個線程,1個循環
- 垃圾POST(線程組)100個線程1000個循環。
似乎很簡單。
不過,現在我需要做的多個實例,按以下順序:
DO 1,然後做2.雖然2是垃圾郵件,等待1分鐘,然後做1,然後2.重複此爲10倍。
無論第二個線程組是否完成。每一分鐘,我都需要JMeter進行註冊,如果成功,則會發送垃圾郵件POST。
我該如何做到這一點?
當前設置是這樣的:JMeter - 如何設置線程組,許多工作線程,然後重複?
似乎很簡單。
不過,現在我需要做的多個實例,按以下順序:
DO 1,然後做2.雖然2是垃圾郵件,等待1分鐘,然後做1,然後2.重複此爲10倍。
無論第二個線程組是否完成。每一分鐘,我都需要JMeter進行註冊,如果成功,則會發送垃圾郵件POST。
我該如何做到這一點?
第一線程組(1個線程,1環)
While Controller,條件${__javaScript(${counter} < 10,)}
Counter配置爲:
另一個測試行動採樣配置,如:
第二線程組。 (100個線程,循環計數:永遠)
每分鐘1線程組將執行登錄10次,而第二個線程組將是「垃圾郵件」,當第一個線程組將執行登錄10次測試將完成。
只需創建多個線程組(使用'Duplicate')並向它們中的每一個添加一些延遲(+1分鐘,+2分鐘...)。