效能測試關注的幾個指標以及檢視命令

2022-08-31 18:36:11 字數 941 閱讀 9860

參考檔案

5種協議:http、https、websocket、socket、mqtt

加密:aes、des、rsa、md5、sha1,自有加密演算法包呼叫

效能指標:併發使用者數、錯誤率 、吞吐量、每秒點選數、每秒響應數、事務平均響應時間、每秒事務數、每秒事務總數等

基礎硬體指標:cpu、記憶體、磁碟、網路流量、網路連線等

一、效能指標

主要看三個指標,三個指標獨立

(1)吞吐量,qps/tps,每秒伺服器能處理的請求數。這個指標衡量伺服器的效能。

(2)併發使用者數u,合適的u=qps×t,併發數太多會影響吞吐量。執行緒之間的切換耗時等

(3)響應時間t,使用者的感覺

舉例1:乙個餐廳10張單人桌子,那麼就是最多能夠接待10個客人。每個客人願意等待無限長的時間,只有乙個廚師,10分鐘做完乙個客人的菜。那這個裡面的指標:吞吐量就是10人,併發1個客人,響應時間最長是10*10=100分鐘

規劃伺服器常常使用:(1)(3)指標去計畫多少臺機器。不可使用併發使用者數去衡量,併發使用者數只能看看伺服器能夠同一時刻多少人在處理。乙個伺服器最多支援多少併發使用者數呢

需求1:60s,1萬人搶紅包,要求每個請求必須在10s內響應。測試知道單個請求**單核執行時間是200ms。請問需要部署幾台單核伺服器?

規劃:qps=1萬人/60s=166人/s,響應時間t=10s,併發使用者數=166人/s×10s=1660. 伺服器台數=qps×200ms=166/sx0.2s=33臺。

頻寬:1萬人×1kb/60s=1.2兆。

二、硬體分析指標

基礎硬體指標:

cpu和記憶體:top命令

磁碟:iotop 

網路流量:nethogs 

網路連線:netstat

記憶體中jvm的記憶體區域分析。方法區是jvm規範,永久代和元空間是hotspot它的實現。

記憶體檢視見:jstat

效能測試關注的指標

效能測試關注的點 1 客戶端響應時間 2 throughput 吞吐量 系統吞吐量幾個重要引數 qps tps 併發數 響應時間 qps tps 每秒鐘request 事務 數量 併發數 系統同時處理的request 事務數 理解了上面三個要素的意義之後,就能推算出它們之間的關係 qps tps 併...

效能測試 效能測試關注的幾個重要概念

併發 一種是所有使用者在同一時刻做同乙個操作 一種是多個使用者對系統進行了操作 此操作可相同可不同 求併發使用者數公式 在實際的效能測試工作中,測試人員一般比較關心的是業務併發使用者數,也就是從業務的角度關注應該設定多少個併發數比較合理。下面找乙個典型的上班簽到系統,早上8點上班,7點半到8點的30...

效能測試策略和關注指標

常用的工具是jmeter和locust,各有好壞,個人現在習慣純 式的locust,方便場景組合。效能測試常見場景 1.新產品架構完成,編碼完成 後,測試最大負載和穩定性 2.產品中應用新的元件,測試新元件和舊 之間的效能差距。如何比較差距,一般是相同條件,在新舊 分支壓測最大負載和穩定性,互相對比...