- 知識點回顧
- 介面的定義:API,GUI
- 介面測驗必備:
- 介面檔案說明
- 協議
- 請求方式
- 請求地址
- 請求引數(個數、型別)
- 回傳值(個數、組織形式)
- 介面測驗型別
- 功能上
- 安全性上
- 性能上
- 常用工具
- postman
- jmeter
- fiddler
- Python/request
- 什么是性能
- 性能不好的表現
- 系統崩潰
- 回應周期過長等
- 性能好的表現
- 支持多并發而不受影響
- 不同人眼里的性能
- 從黑盒測驗的角度
- 資料請求經過網路發送;
- 服務器前端接收處理;
- 在資料庫服務器獲取相關資料;
- 前端處理后回傳資料;
- 應用界面接收到資料回應,
- 從程式員角度
- 結構合理性;
- 資料庫設計合理性;
- 代碼和演算法;
- 系統中資源的使用方法,
- 從系統運維角度
- 硬體資源利用率;
- 何種硬體可以提高系統性能;
- 系統能否支持7*24的服務;
- 擴展性、兼容性、最大容量、可能的瓶頸,
- 從黑盒測驗的角度
- 影響性能的因素
- 硬體配置:CPU、記憶體、網路
- 作業系統
- 開發語言
- 用戶量
- 操作方式
- 操作環境
- 使用時間
- 開發者技術水平等
- 性能不好的表現
- 性能測驗定義
- 性能測驗定義
- 什么是性能測驗
- 是通過自動化的測驗工具模擬多種正常、峰值以及例外負載條件對系統的各項性能指標進行測驗,
- 性能測驗分類
- 一般性能測驗:驗證軟體在正常情況和系統條件下能否滿足性能指標;
- 負載測驗:驗證系統在一定壓力延長系統運行時間,直到系統性能出現“拐點”,(拐點:表明系統處于瓶頸期)
- 壓力測驗:驗證系統在已經處于極限負載下或者某指標已經處于飽和狀態下系統性能的表現
- 穩定性測驗:驗證系統在連續運行的情況下,查看系統的各項性能指標,
- 什么是性能測驗
- 常用性能測驗術語
- 虛擬用戶:性能測驗工具模擬出來的用戶,模擬實際用戶的操作行為,
- 并發和并發用戶數
- 并發,強調大量用戶的同時性操作,
- 并發用戶數:一起向服務器發送帶有壓力或者影響的操作的用戶數量,
- 注意與“系統用戶數”和“在線用戶數”的區別
- 回應時間:包含“請求回應時間”和“事務回應時間”,
- 用戶角度:帶寬、運營商、服務端、服務器的資料處理、電腦的處理速度;
- 請求回應時間:服務器接收到用戶請求到把回應內容發送出去之后的這段時間;
- 事務回應時間:處理請求的間隔時間,
- 思考時間:兩次請求時間之間的時間間隔(loadrunner的默認思考時間為0)
- 點擊率:每秒用戶向服務器提交的請求數(web測驗中特指http請求數)
- 每秒事務數:指每秒系統能夠處理的交易或者事務的數量,
- 吞吐量和吞吐率
- 性能計數器
- 性能測驗流程
- 所需技能和要求
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/538972.html
標籤:其他
