[已解決] Active Threads 影像在 Jmeter 和 Grafana 不一致的問題。
一、具體現象:當使用 Jmeter 進行效能測試時, "Active Threads Over Time" 外掛生成的影像與 Grafana 中 "Active Threads" 皮膚中的影像不一致。
二、分析過程:
- 從影像資訊來分析, Jmeter 影像所表達的是 “某時刻活躍的程序數量”,而 Grafana 影像所表達的是 “測試過程中,曾經活躍的最大執行緒數”。
透過檢視 Json Model 中 "Active Threads" 部分發現,Model 規定 last(maxAT) 作為 active thread 的數量被標記在 Grafana 上。
檢視 Influxdb 可以發現,隨著時間推移,當某時刻達到最大活躍執行緒數時,後續所有數值都記錄為最大活躍執行緒數。
Influxdb 執行緒數相關指標
test.minAT-Min active threads:最小活躍執行緒數
test.maxAT-Max active threads:最大活躍執行緒數
test.meanAT-Mean active threads:活躍執行緒數
test.startedT-Started threads:啟動執行緒數
test.endedT-Finished threads:結束執行緒數
三、最佳化:修改 Model 中的語句, 使用 last(startedT) - last(endedT)替換 last(maxAT) 作為某時刻的執行緒數。
四、瑕疵:這種方法只能保證影像相似,但不能保證資料也完全一致;所以此方法適合資料展示,如果要分析問題,還是以 Jmeter 的影像來分析較好。
五、疑問:是否有大佬知道, Grafana 的 "Active Threads" 皮膚表達的內容,究竟是 “某時刻的活躍執行緒數” 還是 “最大活躍執行緒數” ?
相關文章
- onMounted is called when there is no active component 已解決
- Jmeter 解決中文亂碼問題JMeter
- MyBatis 解決欄位名不一致的問題MyBatis
- JMeter響應亂碼問題解決方案教程JMeter
- Spark解決SQL和RDDjoin結果不一致問題(工作實錄)SparkSQL
- [docker][influxdb][grafana][jmeter] 配置 jmeter 資料至 grafana 展示DockerUXGrafanaJMeter
- poi讀取表格資料和表格顯示不一致問題解決
- krpano 問題解決之 “Too many active WebGL contexts. Oldest context will be lost.”WebContext
- JMeter+InfluxDB+GrafanaJMeterUXGrafana
- Jmeter+Influxdb+Grafana搭建JMeterUXGrafana
- LF和CRLF換行符不一致導致的Git顯示修改問題分析及解決Git
- netty 解決粘包 和 分包的問題Netty
- [已解決]Mac下Anaconda-Navigator閃退問題Mac
- 使用 class-transformer 解決欄位名不一致轉化問題ORM
- jmeter 卡死問題JMeter
- win10提示您已遇到關鍵問題的解決方法Win10
- Jmeter監控平臺搭建:JMeter+InfluxDB+GrafanaJMeterUXGrafana
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- [疑問] [已解決] updateOrCreate () 這類方法應對併發請求的問題
- GO Modules的理解和遇到的問題解決方法Go
- RocetMQ搭建攻略和問題解決之道MQ
- 快取與資料庫雙寫,不一致問題及解決方案快取資料庫
- SAP 交貨單與HU指派關係資料不一致問題的解決方案
- SpringBoot --spring.profiles.active相關問題Spring Boot
- kafka監聽出現的問題,解決和剖析Kafka
- jmeter 壓測問題JMeter
- 解決VSCode中Debug和執行路徑不一致的VSCode
- 解決 github 訪問不了的問題Github
- 解決github訪問慢的問題Github
- display:flex解決的問題Flex
- 遇到問題的解決方法
- mac xcrun: error: active developer path 解決方法MacErrorDeveloper
- jmeter 壓測時,tps 和 RT 週期性的波動,是 jmeter 本身的問題嗎?JMeter
- Grafana9的dashboard許可權問題Grafana
- Win11使用PCVR時的效能問題已修復!現已可手動安裝解決VR
- 解決JS跨域訪問的問題JS跨域
- 解決刪除Azure Active Directory的Enterprise Applications異常APP
- JMeter—常見問題(十四)JMeter
- Tensorboard打不開(最新解決方案包含No dashboards are active for the current data set.問題)ORB