網站首頁 編程語言 正文
線程組有3種
1、setup線程組:永遠在別的線程組之前執行
2、teardown線程組:永遠在其他線程組之后執行
3、普通線程組:一般為業務操作
線程組中幾個配置項(屬性)的概念
1、線程數:其實就是用戶數
主要考慮:
1、參考可用內存的80%或總內存的50%,如果設置了之后你的機器并沒有特別卡頓的情況,那么可以考慮再往上+線程。
2、腳本的復雜度也要考慮,簡單的腳本有可能比復雜的腳本能跑更多的線程。
問題:我的電腦可以虛擬多少個用戶?
解決:
1、找到關系點
1、內存:
JMeter堆內存-配置參數-可以設置內存大小
測試機內存配置
2、腳本場景有關
2、Ramp-Up時間(秒):這個時間決定了你要在多久時間以內啟動完所有的線程
主要考慮兩點:
1、不要太小,如果并發量很大時,將其設置的過小,那么你的本地機器的壓力會非常大,可能造成你的機器的問題影響了實際的性能指標。
2、也不要太大,避免前面的線程都跑完了,后面的線程還沒啟動。
一般來說,就算是普通的PC機,線程數/Ramp-Up的值在50~100之間是沒有什么問題的。
3、循環次數
問題:5個線程循環兩次與10個線程循環1次有沒有區別?
答案:有區別,后者對服務器的瞬間壓力更大。
4、屬性"永遠"配合"調度器"一起使用。
如圖表示:在10s內一直執行(不管執行多少次),到了10s就停止執行。
原文鏈接:https://blog.csdn.net/weixin_44801980/article/details/125751010
相關推薦
- 2022-05-23 C++的繼承特性你了解嗎_C 語言
- 2022-10-03 React實現監聽粘貼事件并獲取粘貼板中的截圖_React
- 2022-06-29 Python利用pynput實現劃詞復制功能_python
- 2021-12-08 服務器并發量估算公式和計算方法_服務器其它
- 2022-11-02 kotlin協程之coroutineScope函數使用詳解_Android
- 2022-08-16 Go單元測試工具gomonkey的使用_Golang
- 2022-04-17 C語言中用棧+隊列實現隊列中的元素逆置_C 語言
- 2022-10-10 Python3?re.search()方法的具體使用_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支