系統開發完成之後,最重要的環節就是測試環節了。今天寫一下測試環節中的效能測試。
效能測試本質:效能測試的本質是針對服務端的,與系統的介面無關。基於協議模擬使用者發出請求(業務模擬),對伺服器形成一定的負載,來測試伺服器的效能指標是否滿足要求。
1、狹義的效能測試:
效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。
2、負載測試:
通過在被測系統上不斷加壓,直到效能指標達到極限,例如「響應時間」超過預定指標或某種資源已經達到飽和狀態。
3、壓力測試:
壓力測試方法測試系統在一定飽和狀態下,例如cpu、內存在飽和使用情況下,系統能夠處理的會話能力,以及系統是否會出現錯誤
4、併發測試:
併發測試方法通過模擬使用者併發訪問,測試多使用者併發訪問同乙個應用、同乙個模組或者資料記錄時是否存在死鎖或其者他效能問題。
5、配置測試:
配置測試方法通過對被測系統的軟\硬體環境的調整,了解各種不同對系統的效能影響的程度,從而找到系統各項資源的最優分配原則。
6、可靠性測試:
在給系統載入一定業務壓力的情況下,使系統執行一段時間,以此檢測系統是否穩定。
②tps(transaction per second)單位時間內完成的事務的數量
③使用者數:併發使用者數或併發請求書
1、需求分析:分型階段,定核心功能點的測試,定測試的指標
2、測試計畫:給定測試目標,測試人員安排,壓力機數量與配置,計畫風險
3、測試方案:測試方案通常從4個方面進行分析:①測試工具:loadrunner(hp公司的 alm、qtp\uft)、jmeter ②測試環境 ③測試策略:單一或者混合測試 ④監控工具(linux 系統採用的工具:nmon\rpc\jvisualvm\spotlight)(windows系統採用的工具:spotlight\perform.exe)
4、用例設計:測試指令碼用例模板。舉例子,測試乙個紙杯的蓄水能力,如何寫測試用例???思考下,能不能寫出10個以上
5、測試執行:流程一般為,①指令碼編寫→②場景監控設計→③執行場景→④監控場景→⑤測試報告
6、定位分析問題:根據測試報告分析問題。這裡簡單講下loadrunner的三大元件:vugen(建立指令碼)、controller(執行指令碼)、analysis(分析結果)
軟體測試基礎知識 效能測試常見指標有哪些
效能測試指標一般可以劃分為 業務指標和系統資源指標兩大部分,對於一般使用者而言,對於系統效能的要求主要是業務指標,而系統效能指標是系統效能的乙個反應,它可以幫助分析系統效能瓶頸,優化系統或去發現一些 問題。對業務指標的要求主要有 請求響應時間,最大併發量等等。對系統資源的指標,如 資源使用率是指在系...
前端知識 效能優化
速度 省錢抗壓 回退請求的數量 越少越好 當我們請求的數量可以減少時,我們的效能可能會提高。那我們怎麼解決這個問題呢?合併預載入 一般情況下我們會使用webpack來幫助我們實現這個功能 檔案的體積 越小越好 解決方案 壓縮 合理運用快取 快取不單單和服務端有關,也和前端有關 我們遇到的很多問題,其...
效能測試必備知識
3.慢sql 1.mysql 客戶端登陸 使用者 密碼 queryuser xj 9ls6y 連線串 ddcslog m.dbsit.sfdc.com.cn 3306 2.或者直接命令列登陸 mysql hddcslog m.dbsit.sfdc.com.cn uqueryuser p xj 9ls...