關於壓力測試評定方式

2021-07-27 13:05:39 字數 668 閱讀 9938

乙個完整的壓力測試需要關注三個方面:

如何正確產生壓力、如何定位瓶頸、如何預估系統承載力

1、首先說一下如何產生壓力、壓力方法有很多、通常可以寫指令碼產生壓力機械人對伺服器進行發包和收包操作、也可以使用現有工具(如jmeter、loadrunner等等、)所以說產生壓力並不難、難點在於產生的壓力是不是真實反映了實際使用者操作場景、例如、對於遊戲來說單純的併發登入場景在整個線上環境中佔比可能並不大、(對於新開服情況除外) 相反、登入-開始戰鬥-結束、不同使用者執行不同的這種「混合模式」佔了更大比重、所以如何從實際環境中提煉出具體的場景比總、並把這種比重轉化成實際壓力是乙個重要的關注點。

2、產生壓力之後、通常我們可以拿到tps、響應時延等效能資料、那麼如何定位效能問題呢?tps、響應時延只能告訴我們伺服器是否存在問題、但不能幫我們定位問題、這些表面背後是整個後台處理邏輯綜合作用結果、這個時候可以先關注系統的cpu、記憶體、io、網路,對比 在tps、時延達到瓶頸時這些系統資料情況、確定效能問題、是系統那一部分造成的、然後再回歸到**的邏輯中逐個優化這些點、

3、當伺服器的整體效能就可以相對穩定下來、核實後就需要對自己伺服器的承載能力有乙個預估、通過產生真是壓力、對比系統資料、大致可以對單套系統的處理能力有個真實評價、然後結合業務規模配置伺服器數量、

總結:通過產生真實壓力來發現問題、結合系統效能來解決問題

摘抄子知乎:

測試人員的考核評定

專業技能 1.知識面 網路,資料庫 軟體工程,作業系統 語言 2.是否掌握了新的和 工作 相關的知識 3.業務熟悉程度。綜合素質 1.職業操守,對於公司規章制度,保密制度的執 況等 2.工作態度 是否認真,積極,主動,努力 3.學習 能力 對於新技術,業務知識的學習 4.溝通及語言表達能力 5.團隊...

ab壓力測試 mysql MySQL壓力測試

1.什麼是壓力測試 壓力測試是針對系統的一種效能測試,但是測試資料與業務邏輯無關,更加簡單直接的測試讀寫效能 2.壓力測試的指標 qps 每秒鐘處理完請求的次數 tps 每秒鐘處理完的事務次數 併發量 系統能同時處理的請求數 3.壓力測試工具 mysqlslap sysbench jmeter 長時...

mysql 壓力測試 golang 壓力測試

1.壓力測試 1.1.1.go怎麼寫測試用例 開發程式其中很重要的一點是測試,我們如何保證 的質量,如何保證每個函式是可執行,執行結果是正確的,又如何保證寫出來的 效能是好的,我們知道單元測試的重點在於發現程式設計或實現的邏輯錯誤,使問題及早暴露,便於問題的定位解決,而效能測試的重點在於發現程式設計...