C S架構工業監控系統效能測試方案模型選用參考因素

2021-10-10 06:57:49 字數 973 閱讀 3968

我在網上找了很多資料,關於c/s架構的效能測試少之又少,有的都是一些什麼loadrunner,因為協議的關係,基本沒有適用的方案。最新我重新想了一下,我測試的專案跟網上的這種東西根本就是兩個路子,只能自己根據專案做方案,因為像我這種行業本身工業使用者數量不多,消費伺服器資源的主要還是底端的採集器,與具體的工業協議有關,搞什麼使用者併發根本起不了啥作用,tcp併發可能有點關聯,沒有深究,但協議還是定製多。所以我反過來考慮,把採集點作為使用者,併發**換成了採集點,這樣感覺思路會順一些。寫得不好,僅供參考,歡迎交流。

看圖,根據現有的開發架構我做了以下的整理:

效能測試的步驟大致為:

1.效能需求的獲取

2.效能指標的確定

3.制定測試計畫

3.測試模型的構建

4.測試準備,包括測試工具和一些基礎資料

5.效能測試執行

6.效能測試分析

效能測試執行的主要型別:

1.負載測試,主要分析滿足指標的情況下程式的最高負載。

2.壓力測試,主要分析效能瓶頸。

3.瞬壓測試,主要分析峰值衝擊,例如雪崩現象。

4.容量測試,主要分析在現有資源下的容量,及擴容**。

5.穩定測試,主要分析系統穩定性。

概念就免了,好多說法。各自理解,大同小異。

主要關注指標:

1.cpu、記憶體、磁碟、網路

2.資料傳輸響應時間

3.冗餘切換時間

根據自己選用的效能模型關注點不一樣。

專案前期可介入協議層面、應用層面、資料庫層面的效能摸底,後期參考前期做的測試資料選用適用的效能模型部署。

如果專案有具體效能指標最好,如果獲取不到效能指標,只能通過各種摸底和分析去得出最合理的效能模型。

sysstat 系統效能監控神器

sysstat是乙個軟體包,包含監測系統效能及效率的一組工具,這些工具對於我們收集系統效能資料,比如 cpu 使用率 硬碟和網路吞吐資料,這些資料的收集和分析,有利於我們判斷系統是否正常執行,是提高系統執行效率 安全執行伺服器的得力助手。官方 其他具體的安裝資訊可以看官方文件。檢視是否成功安裝 mp...

監控系統效能幾個指令碼

1 sar.sh 指令碼內容 bin bash sar a o root data sar.data 60 5000 dev null 2 1 sar 每分鐘取樣一次,共取樣 5000 次,取樣的內容包括全部的硬體等的資訊,例如網絡卡 硬碟 記憶體等。讀取 sar u f sar.data sar ...

系統效能測試方案 模板

1引言 1.1編寫目的 編寫本方案的目的是用於指導 x系統的效能測試,主要從測試環境 測試工具 測試策略 測試具體執行方法 任務與進度表等事先計畫和設計。1.2適用範圍 x系統效能測試組 x系統開發組 x系統效能優化組 1.3參考資料 系統效能測試指南 1.4術語和縮寫詞 縮寫 術語 解 釋 效能測...