常規的做法就是把併發加大到寬頻滿,(頻寬就好像水管,要讓水管滿就要加大水量)
.要把頻寬加滿你要計算你需要多少併發,要知道多少併發量,你需要知道一次請求的資料量。
公式:頻寬 = 併發量 *資料量
我們可以通過解析http包(wireshark等工具,或者估算也可以)檢視包大小就可以知道一次請求由多少併發量了。然後你問一下網管頻寬是多少,得到了頻寬和資料量你就可以計算機測試的併發量是多大了。
有了這個併發量,下面就要計算qps了(用tps還是用qps你自己喜歡,差別就是最後的響應時間有點差別,沒其他的了)
如何計算qps
得到了qps,下面就是要拿給領導看是否滿意了。只是給一次測試的結果,領導說,這個測試不科學,要求多測幾次。然後,你就多測幾次,給了乙個陣列給領導,領導說,從一堆陣列看不出結果,叫你按照tp90標準算出tp90的值。然後你就去算了,算完後,領導說這個tp90的值太大 (這個值太大,表示服務響應時間太長了),要求優化,然後你就不停的調優。知道滿足老闆的需求。
事情好像就是這結束了,其實並沒有,因為我們要學乙個統計學概念「tp90」(top percenties 90)
當我們希望向別人解釋,有一堆資料(資料的取值0~100)普遍都很小的時候,我們會這樣跟對方說,有超過一半的數都小於10,或有一般的數小於5 。
那麼這個在統計學裡面是這樣描述的【tp50=10 或者 tp50=5】
那麼,什麼是tp90呢?有90%的數小於x 那麼tp90 = x 。比如,我考試考了60分,告訴我爸,我爸拿起竹條準備抽打我的時候我就說,這次考試的tp90 = 50啊,我爸估計就不會打了我,因為tp90 = 50表示班裡有90%的人考試低於50分,而我考了60分,不是很棒嗎?所以,我通過用tp90標準向我爸解釋了這次考試分數普遍很低。
TPS QPS 併發數 響應時間(RT)概念
響應時間 rt 響應時間是指系統對請求作出響應的時間。直觀上看,這個指標與人對軟體效能的主觀感受是非常一致的,因為它完整地記錄了整個計算機系統處理請求的時間。由於乙個系統通常會提供許多功能,而不同功能的處理邏輯也千差萬別,因而不同功能的響應時間也不盡相同,甚至同一功能在不同輸入資料的情況下響應時間也...
效能測試 響應時間 併發 RPS的關係
寫這篇文章是為了幫自己理清一下效能測試中最最基本,卻總是被人忽略的一些概念。併發 什麼叫併發?併發不是我們理解的在loadrunner場景中設定併發數,而是正在系統中執行操作或者在系統的佇列中排隊的使用者數,當然在lr的世界裡,我們也會粗略的認為二者相等。所以我們通常把響應時間認為是伺服器處理請求所...
效能測試 響應時間 併發 RPS的關係
寫這篇文章是為了幫自己理清一下效能測試中最最基本,卻總是被人忽略的一些概念。併發 什麼叫併發?併發不是我們理解的在loadrunner場景中設定併發數,而是正在系統中執行操作或者在系統的佇列中排隊的使用者數,當然在lr的世界裡,我們也會粗略的認為二者相等。所以我們通常把響應時間認為是伺服器處理請求所...