Jmeter效能測試(二 流程 演示)

2022-07-11 16:30:21 字數 1818 閱讀 1513

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是必不可少的,然後需要一至幾名系統開發人員 對應前端 後台等 還有效能測試設計和分析人員...