網路庫的效能測試是否要考慮連線斷開 connection reset by peer ?

時間 2021-05-31 10:55:15

1樓:原子筆

這種框架測試應該找至少2台機來執行,1臺服務端,1臺或最好2臺客戶端。

測試應該有個標準,例如服務平均耗時超過多少了就認為服務端達到極限了,或者客戶端設定乙個比較大的超時時間,統計超時率達到1%就認為服務端達到極限了(不要從服務端統計了,超高負載下一些計時函式容易出現誤差)。 都已經把服務端壓到主動拒絕連線了,這個服務質量之差絕對已經遠遠劣於通常線上服務可接受的程度了,包括面向廣域網的網路服務。

注意使用一些工具來統計壓到極限時機器的健康狀態,例如io延遲,cpu使用率,記憶體使用率等等。注意觀察突然減壓,再突然加壓等尖峰流量情況下,服務的質量,和機器的狀況。也可以觀察高壓環境下拔網線然後再連網線,這樣的情況下框架的效能恢復速率。

2樓:靈劍

如果每次都出現或者大概率出現的話,這個測試就算是fail了,fail的測試應該按比0還要差來算。

不過你最好確認一下ulimit設定的是否正確,許多發行版預設是1024,那根本不存在10000個socket併發的可能性,可以通過ulimit -n檢視。這個值建議至少設定到65536再測試。

3樓:jiangtao9999

都開始拒絕服務了,你還能說這個庫效能很高?畢竟你要考慮,網路服務是要提供服務才行的,而不是有個返回訊息不管是什麼都算「服務」了。

有哪些好用 簡單的效能測試工具?

武漢迎風聚智科技有限公司 效能測試工具 LemingWebRunner 現在市面上流行的壓力 負載 效能測試工具多是來自於國外,國內的效能測試工具卻少之又少 只有在近2年中國內的效能測試工具才慢慢起步 由於開發的目的和側重點,其功能也有很大的差異。那麼LemingWebRunner便應運而生,是目前...

如何測試一台伺服器的效能?

reid liu 首先祝大家端午節快樂。昨晚諮詢的題主 樣本數 是啥,題主說是總的請求數。那麼問題來了,在什麼業務場景或系統架構的系統下,可以達到 TPS會隨著併發使用者數 總樣本數的改變而改變 了。思索一下,TPS會隨請求數增大而發生變化的情況之一是 每次請求,系統所處理的任務都在遞增。其原因可能...

通訊領域的測試應該轉去網際網路做測試嗎?

好巧的是我剛進入職場,誤打誤撞進了家微電子公司從事了測試工程師工作,在實驗室工作三年期間,我遇到的和你一樣的瓶頸,每天就是插測試資料線,協助其他工程師做測試工作,除錯機台等,因為我是測試部門唯一的女工程師,工作了三年後我在公司內部轉職,做了銷售工作,開啟了新的職業生涯。回顧我以前的同事,有些繼續做測...