效能測試基礎

2021-08-15 02:50:28 字數 816 閱讀 3835

效能測試

效能測試主要是通過大量的併發請求,和資料處理,使系統在高併發的情況下衡量乙個系統的強壯性,可靠性;

效能測試的步驟:

1、首先了解效能測試的需求:

第一點,在需求明確的情況下,直接按照需求進行測試(一般在正規的公司,流程完善,產品和架構設計人員都是可以給得出比較合理的乙個效能測試指標);

第二點 ,在不確定性能測試需求的情況下,要根據實際的情況進行分析,可以通過以往資料來分析,譬如開發了乙個介面,我們可以找到和之前相似的介面或者類似公司的效能測試,能夠做到乙個準確的預估;

第三點,在不確定性能測試需求,並且也沒有以往資料進行分析的情況下,只能憑藉該系統上線之後,擁有的使用者數量,和功能使用的高峰期進行評估計算,譬如乙個系統上線之後,是早上簽到的乙個系統,簽到時間就那十分鐘是高峰期,此時使用者量若為x,則1.5*使用者量/(10min*60)位系統壓測的tps資料,響應時間一般看業務流程的複雜度;

2、在確認了需求之後需要制定對應的測試計畫;

測試計畫的制定需要有明確的幾點:第一是效能測試的背景說明,第二是效能測試的系統物理組網,第三是效能測試的基本場景以及測試的方法,第四是測試的時間計畫安排,第五是效能測試的風險評估,第六是效能測試的輸出文件;

3、效能測試方案設計好了之後,設計出對應的效能測試案例;

4、執行壓測;

根據專案的不同可以選擇不同的壓測工具,我比較喜歡使用loadrunner進行壓測,但是有些是後台程式的,無法通過loadrunner進行壓測,只能通過自己寫指令碼進行壓測,壓測時記得要採集測試過程中的效能資料和指標;

包括:機器的cpu,機器的記憶體消耗,網路io,壓測時的傳送訊息資料總量,測試的時間消耗等資料;

效能測試基礎 效能測試基礎指南

企業對於效能測試工程師的要求 要求熟練掌握至少一種效能測試工具,並且能夠實現效能測試指令碼的開發。能夠獲取 分析 提煉效能需求。能夠根據效能需求去進行測試場景的設計和實現。能夠根據效能的需要進行必要的監控。能夠根據效能測試結果 集合監控 伺服器日誌等資料分析 定位效能瓶頸 能夠提出調優建議。能夠根據...

效能測試基礎

1 計算機相關的知識。硬體 一般來說,和效能有關的主要有以下幾個 cpu 一般來說,cpu的忙碌程度就反應了當前系統中所執行的任務的多少和執行速度的快慢。記憶體 記憶體分為兩種 物理記憶體和虛擬記憶體。物理記憶體 記憶體條所提供的,讀寫速度快。虛擬記憶體 是從磁碟中劃分出來的,讀寫速度慢。系統原則 ...

效能測試基礎

一 軟體效能描述 軟體效能 指軟體執行過程中的響應時間與系統資源消耗情況是否滿足使用者需求 二 效能測試相關術語 網路傳輸時間 應用伺服器處理時間 資料庫伺服器處理時間 2 併發使用者數 同一時刻與伺服器進行資料互動的所有使用者數量 如何確定併發使用者數 參考其他同類產品 分析歷史資料 試上線執行 ...