12 17上週效能測試總結

2021-09-03 07:29:52 字數 669 閱讀 9338

上週進行了認證介面的效能測試

又收穫了很多,有一點和架構搭上了關係

首先整個服務的架構大概是:niginx-web服務-gateway-cloud

除了cloud是主要處理業務的服務,其他服務都只負則**理論上不會成為瓶頸

根據前期由於各方面由於硬體達到瓶頸而使得測試結果不準確,總結了下正確的測試流程。

首先在保證肉機的cpu,記憶體,網路不會成為效能瓶頸

其次在不擴充套件的情況下,需要得出單條線路tps的最大值。這個時候要保證物理機的cpu,記憶體,磁碟沒有達到系統瓶頸。然後加大使用者數直至tps不再上公升,然後調整各項引數,基本得到單挑線路的最大效能。如果條件允許的話,可以繼續單獨壓gateway和web服務的**能力。像這次測試問題就是出在gateway的**,由於gateway**所部署的機器問題匯出gateway的tps上不去,從而導致後面整體的tps上不去。所以就是要在開始的時候將所有通訊會走過的地方,在硬體資源不成為瓶頸的情況下,去壓出它的tps最大值。避免到後面才發現有問題導致前面的測試結果不準確。

後來測試出的最佳情況是1個gateway搭配三個cloud,tps可以達到3000

理論上硬體不成為瓶頸的情況下,在部署乙個gateway+cloud,tps應該可以達到6000.但是由於資源有限。記憶體只剩不到乙個g,tps達到4500之後就上不去。後續的繼續驗證需要擴充套件物理機效能才能繼續驗證

學習總結 (12 17)

1.靜態變數的型別說明符是static。類的內部訪問靜態成員必須使用self關鍵字和 操作符 在類的外部訪問靜態成員必須使用類名和操作符 而不需要建立物件。static全域性變數和普通全域性變數區別 static全域性變數只被初始化一次,防止在其他檔案單元中被引用。static變數的好處 不會被其他...

效能測試總結

效能測試知識總結 效能測試的目的 1 評估當前系統的效能指標,分析定位解決效能瓶頸,預防規避效能風險 2 分析導致瓶頸的原因,調優解決效能瓶頸 3 通過某些手段讓系統的效能得到提公升 效能測試的概念 系統測試 效能測試主要是通過自動化的測試工具或手段模擬多種正常 峰值以及異常負載條件來對系統的各項效...

效能測試方法總結

軟體效能測試過程詳解與案例分析 段念 編著 學習筆記四 1.效能測試 performance testing 通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。目的是驗證系統是否具有系統宣稱具有的能力 需要事先了解被測試系統典型場景,並具有確定的效能目標 要求在已確定的...