【JMeter】Threads(users)3种类型
線程(用戶)Threads(Users) :線程組元件是任何一個測試計劃的開始點。在一個測試計劃中的所有元件都必須在某個線程下。所有的任務都是基于線程組。
有三種類型:分別代表測試準備工作,測試執(zhí)行,測試完成后操作
setUp Thread Group
一種特殊的threadGroup的,可用于執(zhí)行預測試操作。這些線程的行為完全像一個正常的線程組原件。不同的是執(zhí)行順序---它會在普通線程組執(zhí)行之前被觸發(fā)。
應用場景舉例:測試數(shù)據(jù)庫操作功能時,用于執(zhí)行打開數(shù)據(jù)庫連接的操作。
Thread Group
這個就是我們通常添加運行的線程。可以看作一個虛擬用戶組,線程組中的每個線程都可以理解為一個虛擬用戶。線程組中包含的線程數(shù)量在測試執(zhí)行過程中是不會發(fā)生改變的。
tearDown Thread Group
一種特殊類型的TreadGroud的,可用于執(zhí)行測試后動作。這些線程的行為完全像一個正常的線程組原件。不同的是,這些類型的線程執(zhí)行測試結束后執(zhí)行定期的線程組。
應用場景舉例:測試數(shù)據(jù)庫操作功能時,用于執(zhí)行關閉數(shù)據(jù)庫連接的操作,或者清理測試數(shù)據(jù)。
需注意:默認情況下,如果測試按預期完成,則TearDown線程組將不會運行。如果你想要運行它,則需要從Test Plan界面中選中復選框“Run tearDown Thread Groups after shutdown of main threads”。
總結
以上是生活随笔為你收集整理的【JMeter】Threads(users)3种类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 电台,linux下架设个人电
- 下一篇: Python测试开发django5.te