系統部署架構
降級設計
系統壓測
非設計架構
必須使用slb
不能出現單點
rds高可用,支援主備
業務日誌統一分析
步驟:梳理功能模組,按照功能重要程度,使用者側更重要
實現時盡量不要和業務耦合,確保開關高可用
對優先順序低的增加開關,可隨時關閉低優先順序功能,確保高優先順序可用,因為往往低優先順序會連帶高優先順序發生雪崩效應
開關演練,要確保開關生效,要對生產環境下進行演練
qps:伺服器每秒收到的請求次數
rt:介面的整體平均響應時間,峰值<=100ms
總cpu利用率<=70%
記憶體利用率<=80%
峰值錯誤率(統計非200)<=0.1%
load:cpu負載,linux特有的指標,要求峰值load1(1分鐘內)梳理重要介面,重要場景,大流量介面
制定測試方法,構造測試資料,如模擬的使用者,評估壓測流量,要求歷史峰值的3倍
執行壓測,晚間低谷10:00以後,必須壓線上環境,同時觀察監控
整理壓測報告,qps,rt等
1.慢sql原因
錯誤:sql包含業務邏輯
多表聯合查詢,
索引設計不合理,where條件要加索引
使用like跳過索引
查詢盡量精簡,乙個sql一張表
2.redis,讀寫比高的場景多用,全域性分布式鎖,因為redis天然是單程序的
3.系統內部呼叫使用rpc,不要用http
4.靜態資源使用nginx,不要用tomcat
5.ecs比資料庫更容易擴容,多用ecs(應用層)計算資料,比如排序
6.http也是可以用連線池的,比如aapche-httpclient
測試網路穩定性
iperf u c 10.13.24.179 b 900m i 1 w 1m t 60 iperf s w 130k iperf 目錄概覽 iperf的引數 例項功能介紹 iperf 是乙個網路效能測試工具。iperf可以測試最大tcp和udp頻寬效能。iperf具有多種引數和udp特性,可以根據需...
系統穩定性測試
簡介 利爾達自主lorawan系統包含lorawan節點 閘道器 ns伺服器三個部分,本次測試針對感測器類終端,定時上報的class a典型應用,驗證系統的工作穩定性。受測產品 節點 lsd4wn 2l817m90 閘道器 lsd4wn 2332xgw1 網路伺服器 lierda 3.0 unico...
app測試 穩定性測試
穩定性測試的概念有2種,一,穩定性測試,對應於異常性測試,即發生異常情況時,系統如何反應的測試。包含 1 互動性測試,被打擾的情況,如來電,簡訊,低電量等。這些其實在上章的功能測試中有提到。2 異常性測試,斷網,斷電,伺服器異常等情況 二,穩定性測試指的是效能測試,壓力測試 1 基準效能測試,通過壓...