效能測試關注的點
1、客戶端響應時間
2、throughput(吞吐量)
系統吞吐量幾個重要引數:qps(tps)、併發數、響應時間
qps(tps):每秒鐘request/事務 數量
併發數:系統同時處理的request/事務數
理解了上面三個要素的意義之後,就能推算出它們之間的關係:
qps(tps)= 併發數/平均響應時間 或者 併發數 = qps*平均響應時間
乙個典型的上班簽到系統,早上8點上班,7點半到8點的30分鐘的時間裡使用者會登入簽到系統進行簽到。公司員工為1000人,平均每個員上登入簽到系統的時長為5分鐘。可以用下面的方法計算。
qps = 1000/(30*60) 事務/秒
平均響應時間為 = 5*60 秒
併發數= qps*平均響應時間 = 1000/(30*60) *(5*60)=166.7
乙個系統吞吐量通常由qps(tps)、併發數兩個因素決定,每套系統這兩個值都有乙個相對極限值,在應用場景訪問壓力下,只要某一項達到系統最高值,系統的吞吐量就上不去了,如果壓力繼續增大,系統的吞吐量反而會下降,原因是系統超負荷工作,上下文切換、記憶體等等其它消耗導致系統效能下降。
3、錯誤率、成功率、失敗率
4.系統資源使用率(cpu和free)
遠端連線伺服器後使用top等命令監控系統資源使用情況,free -m 檢視記憶體使用情況。
效能測試策略和關注指標
常用的工具是jmeter和locust,各有好壞,個人現在習慣純 式的locust,方便場景組合。效能測試常見場景 1.新產品架構完成,編碼完成 後,測試最大負載和穩定性 2.產品中應用新的元件,測試新元件和舊 之間的效能差距。如何比較差距,一般是相同條件,在新舊 分支壓測最大負載和穩定性,互相對比...
效能測試需關注的關鍵指標
一 軟體效能測試需要監控哪些關鍵指標?通常情況下,效能測試監控指標主要分為 硬體資源指標和系統指標 資源指標 cpu使用率 指使用者程序與系統程序消耗的cpu時間百分比,長時間情況下,一般可接受上限不超過85 記憶體利用率 記憶體利用率 1 空閒記憶體 總記憶體大小 100 一般至少有10 可用記憶...
效能測試中關注的關鍵指標
一 軟體效能測試需要監控哪些關鍵指標?軟體效能測試的目的主要有以下三點 評價系統當前效能,判斷系統是否滿足預期的效能需求。尋找軟體系統可能存在的效能問題,定位效能瓶頸並解決問題。判定軟體系統的效能表現,預見系統負載壓力承受力,在應用部署之前,評估系統效能。而對於使用者來說,則最關注的是當前系統 是否...