簡體   English   中英

發送到 tomcat 的並發請求與 Dynatrace JVM 線程不匹配

[英]Concurrent requests being sent to the tomcat dont match with Dynatrace JVM threads

我們正在運行性能測試並使用 DynaTrace 來監控運行。 而性能團隊聲稱在某個時間點發送並發請求多達 900 個。 我沒有看到這反映在 DynaTrace JVM 線程上。這是檢查這個 ON DT 的正確位置還是測試本身有問題。 Jmeter還顯示所有成功的請求。 任何指示都會有所幫助

主機->進程->JVM指標在此處輸入圖像描述

為什么你要問我們而不是“表演團隊”? 如果您認為在這里您將獲得更全面的答案,您需要提供更多信息,例如 JMeter 的.jtl 結果文件並從其末尾報告。

  1. 鑒於有 250 到 500 個線程的峰值,JMeter 會產生一些負載,為什么您的應用程序沒有啟動 900 個線程,這是另一個問題,我可以想到應用程序使用線程池模式的情況,它可以在沒有必須啟動與傳入連接一樣多的線程
  2. JMeter 需要針對高負載進行適當調整,因此請詢問“性能團隊”是否遵循JMeter 最佳實踐
  3. JMeter 將HTTP 狀態碼低於 400 視為成功,如果腳本中存在邏輯錯誤,即所有線程都卡在登錄屏幕並且無法繼續 JMeter 將報告響應為“成功”,檢查請求/響應是有意義的使用查看結果樹偵聽器的詳細信息,以確保測試正在做它應該做的事情。 如果事實證明不是 - 考慮添加 ie 響應斷言以避免將來出現此類問題
  4. JMeter 的工作負載模式可能未在線程組級別正確配置,最常見的問題是人們忘記提供足夠數量的迭代,請參閱JMeter 測試結果:為什么實際用戶數低於預期文章以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM