原文鏈接:https://blog.csdn.net/Clara_2/article/details/80227451
一個線程組下有多個請求,比如線程組設置100,下面有請求1,請求2,請求3,那么如何實現對請求1進行100並發,再對請求2進行100並發,再對請求3進行100並發呢?
實際運行后在結果樹中查看結果,請求1,2,3會交替出現,也就是說某個線程完成請求1之后立刻執行請求2了,這個時候有些線程請求1還未完成。
即只對請求1進行了並發,而請求2,3開始的時間不確定,沒有實現並發。
百度搜索了很多帖子都不得其解,最后突然想到前些天看到的集合點的概念,發現了解決方法,分享出來希望能解決大家在性能測試中遇到一樣的問題。
在線程組下添加Synchronizing Timer,Number of Simulated Users to Group by(這個參數就是集合的線程數)與線程組中的線程數設置一致,我這里設置100.那么在請求1的並發完成,請求2會等100個線程集合后同時並發,同理,請求3也會如此,所以將Synchronizing Timer配置在線程組下,對每一個請求生效。
這樣就完成了每個請求依次並發~
————————————————
版權聲明:本文為CSDN博主「Clara_2」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Clara_2/article/details/80227451