1.性能測試概述

 性能測試概念 
 性能測試環境及注意事項 
 性能測試流程 
 性能測試常用術語 
 性能測試模型
 
(1)性能測試是指通過特定方式,對被測系統按照一定策略施加壓力,獲取系統 
響應時間、TPS(Transaction Per Second)、吞吐量、資源利用率等性能指 
標,以期保證生產系統的性能能夠滿足用戶需求的過程。 
性能測試一般是指大數據量的測試。 
性能測試一般包含3個方面: 
 應用在客戶端性能的測試 
 應用在網絡上性能的測試 
 應用在服務器端性能的測試
 

性能測試

硬件環境:被測服務器硬件配置,用於加壓客戶端的機子配置,CPU 內存等

被測服務器硬件配置 同型號不同配置

生產環境戴爾服務器 R730升級版   cpu     內存 64GB  硬盤 4TB

性能測試環境有能力的公司 測試實驗室  全鏈路性能測試

戴爾服務器 R730升級版   cpu     內存 16GB  硬盤 1TB 等比例去配置 

加壓客戶端的機器配置正常模擬壓力  模擬500個用戶的壓力 == 500個請求去處理

8g 內存  cpu  

軟件環境:被測系統的架構,前端、中間件、服務器(這裏指運行系統軟件服務器,如tomcat)、數據庫、測試環境部署信息以及性能測試工具信息

滿足一個要求

保證和生產環境所用的軟件版本 和部署架構一致 

生產環境Tomcat用8.2.1版本  jdk11版本

測試環境Tomcat用8.2.1版本  jdk11版本   測試環節儘量仿真

網絡環境:找出系統性能瓶頸可以在廣域網環境進行,其它性能測試可以在局域網進行,排除網絡干擾

備註:性能測試的環境要獨立於功能測試環境,一般在沒有其它干擾被測系統的情況下,進行性能測試。

性能測試注意事項:

性能測試一般在功能測試穩定的前提下進行;  除非集成測試階段對接口進行壓測

修改性能測試問題的時候容易造成功能錯誤。 開發說調整了架構修改核心代碼算法等等

性能測試目的: 
客戶有明確要求,如:系統要求同時滿足100用戶登陸,平均每個用戶登陸時 
間不能超過5秒 
考察目前系統性能(容量測試),需要對系統做出分析,找出系統的壓力點 
找出系統性能瓶頸,需要分析可能對系統造成瓶頸的邏輯業務,然後才能進行 
性 能測試 
瞭解系統在長時間的壓力下性能狀況(強度測試)
 

 

一、準備工作:

 二、性能測試計劃

三、性能測試方案設計

四、測試腳本開發

五、測試執行與管理

六、測試分析

七、測試調優與解決

性能測試術語

性能測試模型:理髮店模型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章