2017-03-22 21 views
0

我想寫一個JMeter測試,讀取一個CSV數據集並等待一段時間,直到開始下一個線程。我試過使用恆定定時器,但在上一次調用完成之後纔開始計時。我想模擬一個新用戶開始點擊一個URL,可能會有所不同,但它可能是相同的。 (CSV數據包含URL列表以及從我們的日誌中打出的每個通話之間的時間)。JMeter有沒有辦法在設定的時間段啓動線程?

有沒有辦法做到這一點。我已經嘗試了幾個選項,包括 1)線程數=用戶總數超過設定的時間量和上升時間=現場用戶數X的時間跨度 2)線程數= 1帶循環等待從CSV的不同的時間量

我很難過。

+0

JMeter適用於基於線程的模型,其中每個線程在發送後續請求之前都會等待響應。如果您想暫停或保持速度,可以使用[JMeter插件](https://jmeter-plugins.org/)中的吞吐量調整計時器,最終線程組,步進線程組等多個採樣器。 –

回答

0

在線程組中,有一個字段Ramp up,它允許您控制新用戶開始點擊該網址後的秒數。

例如: 您希望2個併發用戶點擊同一個網址。第二位用戶應該在10秒後開始點擊。 轉到線程組,並添加:

無螺紋:2

斜升:10

Loopcount:[按規定]

如果線程數超過2,你想每個用戶在球場10秒後,然後,可以使用:

線程數:N

斜升:N * 10

Loopcount:[根據需要]

相關問題