-
elk看微服務日誌 -elastic
-
負載測試:透過提高負載,觀察系統各項指標的表現(如CPU使用率)
-
壓力測試:找到系統瓶頸或不能接受的效能點,判斷系統能提供的最大服務級別
-
效能測試流程:
- 需求分析
- 效能指標制定:響應時間,吞吐量,資源使用率,每秒點選次數,當前使用者數
- 使用效能測試工具指令碼開發
- 場景設計:
- 監控部署:資料庫,資源使用率
- 測試執行
- 效能分析
- 效能調優
- 生成測試報告
-
透過skywalk進行全鏈路追蹤
-
Grafana
全鏈路資源監控:普羅米修斯 + grafana
-
併發量與執行緒數
一個執行緒可以傳送多次請求,一個執行緒的併發量 = 1000ms/響應時間
1000個請求不等於1000個併發,因為有網路延遲的情況
-
吞吐量
伺服器1s中處理了多少請求。小於等於併發量
-
效能指標
吞吐量,響應時間,錯誤率
錯誤率:
Jmeter壓測報告中的異常率。
-
Jmeter壓測
一般不採用原生執行緒組,因為它的執行緒數量是固定的
梯度執行緒組,靈活逐步增加執行緒數量
需安裝外掛
官方不建議在介面進行壓測,因為UI介面本身會帶來效能損耗
建議採用命令列
不建議在windows上壓測,會出現埠不夠的情況
-
測試報告
透過grafana圖形介面顯示
-
判斷系統瓶頸
吞吐量是否隨著併發量的增加而增加,沒有的話,到達瓶頸
波浪形說明系統不穩定
響應時間沒達到要求
錯誤率太高
-
排查
cpu佔用,記憶體佔用,網路問題
出現波浪可能是JVM垃圾回收時,STW stop the world
效能測試
相關文章
- 【效能測試】使用ab做Http效能測試HTTP
- 效能測試:分散式測試分散式
- Jmeter介面測試+效能測試JMeter
- 微服務測試之效能測試微服務
- 效能測試之測試指標指標
- 測試開發之效能篇-效能測試設計
- Jmeter效能測試:高併發分散式效能測試JMeter分散式
- 效能測試——效能測試-常見效能指標-總體概況指標
- Redis 效能測試Redis
- 效能測試流程
- xhprofphp效能測試PHP
- 效能測試工具
- Kafka效能測試Kafka
- 【效能測試】效能測試各知識第1篇:效能測試大綱【附程式碼文件】
- (一)效能測試(壓力測試、負載測試)負載
- 【PG效能測試】pgbench效能測試工具簡單使用
- 新潮測試平臺之效能測試
- 效能測試有哪些指標需要測試?指標
- 介面測試和效能測試的區別
- 效能測試之測試分析與調優
- 效能測試總結(二)---測試流程篇
- 效能測試的流程
- 手遊前端效能測試前端
- 淺談效能測試
- WebGPU效能測試分析WebGPU
- Kafka效能測試分析Kafka
- 效能測試指標指標
- Prepared SQL 效能測試SQL
- Redis的效能測試Redis
- 效能測試面試題面試題
- web效能測試流程Web
- 效能測試工具Locust
- MYSQL 寫效能測試MySql
- mysqlslap 效能測試工具MySql
- Kafka效能測試方法Kafka
- 效能測試工具supersmackMac
- MySQL索引效能測試MySql索引
- 軟體效能測試