3.效能測試流程
1)需求分析
2)測試準備
(1)測試環境準備
①系統執行環境
②執行機環境
(2)測試場景設計
準備好測試用例
(3)效能工具準備
①負載工具:jmeter、lr等
②監控工具:監控系統資源、jvm、資料庫監控工具
(4)測試指令碼準備
(5)測試資料準備
3)測試執行
(1)人工邊執行邊分析(一般情況)
(2)無人值守執行效能測試(理想狀態)
4)結果分析與調優
(1)一般系統瓶頸:
①硬體上的效能瓶頸
cpu、記憶體、硬碟、網路、伺服器作業系統(引數配置)、中介軟體(引數配置、資料庫、web伺服器等)、應用(sql語句、資料庫設計、業務邏輯、演算法等)。
②應用軟體上的效能瓶頸
開發編寫的軟體**
③作業系統上的效能瓶頸
④網路裝置的效能瓶頸:防火牆、動態負載均衡器、交換機等裝置。
查詢瓶頸時按一下順序,由易到難。
伺服器硬體瓶頸 -> 網路瓶頸(區域網可以不考慮) -> 伺服器作業系統瓶頸(引數配置) -> 中介軟體瓶頸(引數配置、資料庫、web伺服器等)-> 應用瓶頸(**、sql語句、資料庫設計、業務邏輯、演算法等)
(2)一般效能調優步驟:
①確定問題
①確定原因
③確定調整目標
④測試解決方案
⑤分析調優結果
5)報告與總結
6)常見效能問題及成因
常見效能問題的六個特徵:
4.效能測試演示
1)固定吞吐量測試
(1)需求:乙個使用者以20qps的頻率來訪問伺服器,持續10秒鐘,檢視伺服器平均響應時間
(2)使用元件:constant throughput timer(常數吞吐量定時器)
(3)方法1:
①新建測試計畫
②新增執行緒組:設定迴圈次數 = 訪問頻率 × 持續時間 = 20×10=200
③新增http請求
④新增constant throughput timer(常數吞吐量定時器):
設定訪問頻率 = qps×60 = 20 × 60 = 1200
⑤新增聚合報告和檢視結果樹
⑥執行結果
(4)方法2:
①新增執行緒組:設定持續時間10秒
②新增準確的吞吐量定時器:設定吞吐量為20
③執行結果
2)指定結合點測試
參考:集合點
3)監控伺服器效能
參考:perfmon(效能監控工具)外掛程式安裝與部署
科目二流程
1 進出庫 碰線右打死,左縫對齊停車定點回正,調整,碰線停車,再慢慢調整到前胎壓線 右打一圈半,倒擋,進庫 向左出庫 肩膀過線左打一圈半,門把手過線停車,倒擋進庫 2 側位停車 出位 前進擋,車頭左縫碰線回正,繼續前進,試 字碰到線又轉一圈半,調整進入s車道 3 s車道 從中間調整好進入,左車頭離又...
二 流程控制
1 復合語句 j a復合語句是以整個塊區為單位的語句,又稱塊語句。2 條件語句 1 if條件語句 if 表示式1 else if 表示式2 else 2 switch多分支語句 switch 表示式 case 常量值1 break case 常量值2 break default break 3 迴圈...
Jmeter 效能測試 2 效能測試的流程和術語
1 系統基礎功能驗證 一般情況下,只有在系統基礎功能測試驗證完成 系統趨於穩定的情況下,才會進行效能測試,否則效能測試是無意義的。2 測試團隊組建 根據該項目的具體情況,組建乙個幾人的效能測試team,其中dba是必不可少的,然後需要一至幾名系統開發人員 對應前端 後台等 還有效能測試設計和分析人員...