2016-11-15 45 views
1

我想模擬一個頁面包含多個不同數據請求的場景。全部同時運行。我創建了一個包含所有這些請求的線程組,並在0秒的加速時間內爲10個用戶(線程)運行它。但是在這個測試計劃中,所有用戶都開始併發,但他們都按順序處理請求(即總是完成第一個請求,然後開始第二個,然後第三個,等等)。運行多個單線程組的請求

我想每一個用戶的所有請求在同一時間開始,然後完成了根據它們的響應時間(如果需要3比一樣第一次少1日和2日之前就應該完成)。我試過同步時間

+0

如果您嘗試使用同步計時器,結果如何?它沒有按照你的預期工作嗎?實際行爲是什麼?共享同步定時器的屏幕截圖 –

+0

實際上,同步定時器保存的線程不是請求。輸出就像我們將**同步定時器**分組爲10,否。 **線程組**中的線程數爲10且線程組有3個請求,則10個用戶(線程)中的任何一個將首先啓動。在視圖結果表中的輸出就像所有10個線程的第一個請求,然後是所有10個線程的第二個請求,然後是第3個.... @Naveen – Meet

+0

好吧,這是Synchorize Timer的預期行爲。它會停止線程以達到您指定的數量,一旦達到,所有數據將同時發佈。如果您希望所有請求都在沒有WAITING的情況下執行,那麼到目前爲止沒有任何選項。你可以按照德米特里提到的替代方案。 –

回答