效能測試流程

2021-08-17 23:22:03 字數 911 閱讀 7237

假如你一名新進公司的測試小菜鳥,在一次的早會中,領導突然分配給你了乙個效能測試任務。我想此時的你是一臉的大寫??,怎麼辦?怎麼辦? 這裡會提供乙個通用的測試思路,照著這個思路做,你就會順利的完成效能測試。

問清效能測試需求

首先,要問本次效能測試的需求是什麼,或者效能測試的目的是什麼? 我把效能測試按目的分以下幾種。

1)新系統能力驗證

比如,你們剛好開發了乙個新系統,在上線前需要驗證系統效能。這種情況比較簡單;你可以有更多的自由選擇測試環境、壓力點和測試工具;測試策略上也比較靈活。並且如果效能測試結果沒有明顯的短板,也不需要進行調優。

2)客戶有明確要求

這是乙個好的結果,這說明客戶對效能測試有一定的了解,知道他們需要的系統要達到乙個什麼樣的標準。如:系統要求同時滿足100使用者登陸,平均每個使用者登陸時間不能超過5秒。這個需求很明確,當然也不排除一些不懂裝懂的使用者,提一些不現實的要求。

不管怎麼說,使用者提要求了,這個比較容易,你可以對現系統做一次效能測試,至於,是通過優化系統還是增加硬體裝置才能達到要求。就不是測試考慮的問題了。

3)找出系統效能瓶頸

這個需求的目的就很明確了,目的就是找出系統的效能瓶頸,進行調優或硬體擴容,所以效能測試的重點在系統的架構分析和業務分析上面。

4)穩定性驗證(強度測試)

穩定性是系統的乙個重要指標,因為系統一旦上線,就有可能會長期處在使用者的訪問狀態,可能以前沒發現的一些問題就會暴漏出來。比較典型的就是記憶體溢位,這種需求在測試策略上就要考慮效能測試的執行時長。

注意: 當拿到需求時一定要問測試的目的,一方面會顯得你很專業;另一方面,我們通過測試目的可以知道後續效能測試工作的重點在哪兒?最主要的是,還可以揣摩出領導對這次測試的重視程度。^_^!

效能測試流程

很多人剛剛接觸效能測試的時候,拿到客戶提出的大致需求,如併發使用者數是500,響應時間3秒。然後就開始做指令碼,加壓執行,收集測試結果 等客戶問到 某某流程支援多少併發?各個測試流程比例是否和實際使用者使用情況一致?可擴充套件需求情況如何?然後我們就傻眼了.拿到乙個效能測試任務的時候,我們首先需要明...

效能測試流程

一 需求提測 需求分析 查詢 1 效能指標 tps 現在大於17筆 秒,未來大於100筆 秒。rt小於500ms 2 介面是什麼 3 接 互協議是什麼 http 4 線上資料是多少 5w 5 部署幾台機器 6 系統架構 二 效能方案 1 業務分分析,系統架構,系統設計 2 效能指標 tps 現在大於...

效能測試流程

效能測試思路 資訊 你是有經驗的,你所說的都應該是做過的 效能角度 使用者 快 響應時間 response time 客戶 多 業務處理能力 吞吐量 tps hps pv 開啟頁面數 throughtput 開發商 軟體 演算法 db是否優化 運維 管理員 硬體 資源利用率 調研 1 目的 1 最大...