2 回答

TA貢獻1943條經(jīng)驗 獲得超7個贊
查看Active: 7
?匯總器輸出,您似乎沒有超過 7 個活躍用戶。
鑒于您只有 2 個采樣器并且在線程組下只定義了 3 個循環(huán),我的期望是您根本沒有達到所需的并發(fā)性,因為線程在 ~3 秒內(nèi)完成請求并在其他線程尚未啟動時被關(guān)閉。
嘗試將循環(huán)計數(shù)設(shè)置為-1
或勾選“永遠”框 - 這樣您應(yīng)該能夠?qū)崿F(xiàn)所需的并發(fā)性。查看JMeter 測試結(jié)果:為什么實際用戶數(shù)低于預(yù)期以獲取更多詳細信息。
還要確保遵循JMeter 最佳實踐,因為默認(rèn) JMeter 設(shè)置可能不適合產(chǎn)生 10000 個并發(fā)用戶,因此您需要對其進行調(diào)整以獲得最佳性能。如果調(diào)整沒有幫助 - 您將不得不進行分布式測試。

TA貢獻1963條經(jīng)驗 獲得超6個贊
您已經(jīng)創(chuàng)建了一個包含 1000 個線程的線程組。除非您的 Azure 實例有 1000 個 vCPU,否則這將導(dǎo)致過多的上下文切換,并且 JVM 將花費更多時間在線程之間切換而不是執(zhí)行工作。
創(chuàng)建一個包含較少線程的線程組并在單個線程中重復(fù)測試操作,或者向您的實例添加更多 vCPU。
添加回答
舉報