效能測試應該怎麼做?

2021-08-10 10:12:23 字數 498 閱讀 1213

比如路透的定義:99.9%的響應時間必需在1ms之內,平均響應時間在1ms以內,100%的請求成功。

測試用的資料,需要有大中小各種尺寸的資料,並可以混合。最好使用生產線上的測試資料。

然後收集cpu,記憶體,硬碟/網路io,等指標,檢視系統是否穩定,比如,cpu是平穩的,記憶體使用也是平穩的。那麼,這個值就是系統的效能

比如:在成功率100%的情況下(不考慮響應時間的長短),系統能堅持10分鐘的吞吐量。

用第二步得到的吞吐量執行5分鐘,然後在第四步得到的極限值執行1分鐘,再回到第二步的吞吐量執行5鐘,再到第四步的許可權值執行1分鐘,如此往復個一段時間,比如2天。

收集系統資料:cpu、記憶體、硬碟/網路io等,觀察他們的曲線,以及相應的響應時間,確保系統是穩定的。

有時候,在低吞吐量的時候,可能會導致latency上公升,比如tcp_nodelay的引數沒有開啟會導致latency上公升,而網路小包會導致頻寬用不滿也會導致效能上不去,所以,效能測試還需要根據實際情況有選擇的測試一下這兩咱場景。

測試應該怎麼做?

測試應該怎麼做?一 首先測試需求分析要全面 測試需求分析具體分兩步 1 測試需求的獲取在測試方法方面,可做如下注意 其一,分析出口入口。從入口分析,將可能出現的環境,條件,操作等內容分類組合,然後根據各位測試達人的方法進行整合,逐一驗證。從出口分析,將可能出現的結果進行統計,根據結果的不同追根溯源,...

效能測試的專案應該怎麼做

很多小夥伴兒會問,效能測試是不是會乙個工具就算會效能測試了呢?效能測試不是這樣的,首先要明確的是,不是說你會了工具就會了效能測試。效能測試是乙個行業,而工具只是它的乙個組成部分。效能測試需要了解的東西很多 業界俗稱 打雜的 就是說會對各種的知識點都有涉獵,linux 語言 工具以及一些框架的東西。1...

我怎麼做效能測試

今天和同事交流關於 效能測試 的東西,以前也做過效能測試,突然想寫點自己關於如何做效能測試的認識。基於b s架構的系統,利用loadrunner做效能測試,利用nmon監控系統資源 用linux自帶的top,vmstat等命令也可以,寫一些簡單的 shell 指令碼就行了 那麼到底該怎麼去做效能測試...