效能測試指標入門-第一節
不誤人子弟,自己筆記使用。若不正確望指正。
關注的指標:
交易的tps-每秒成功的事務數
交易的art-平均響應時間
資料庫和應用伺服器的cpu、mem、io
熱機,跑效能測試之前先熱身。重啟之後先慢跑段時間。
第一,讓系統接近正在執行的系統,
第二,讓資料讀取更快(從磁碟進入記憶體,記憶體讀取快非常多)
併發數計算模型,c=nl/t (參考)
n:平均每天訪問使用者數
l:一天內使用者從登入到推出的平均時間
t:考察時間(一天內使用者有多長時間使用系統)
併發使用者數峰值計算:
c~=c+3根號c 9+3=12(舉例)
不熟悉的系統,如何計算他的併發數
使用系統使用者數量*(5%~20%)
tps瓶頸示例:
併發使用者數達到300之後,tps不再上公升,趨於平穩。就是效能瓶頸了,併發上去,但是tps不變,已經飽和,多餘的不再處理。需要檢視他的cpu,記憶體還是磁碟滿了。一般來說這種平穩的直線是網路原因引起的,因為網路阻塞,丟包了,需要增加頻寬。cpu(會有空閒)和記憶體(用交換空間,和磁碟交換)因為會互動,會有波浪
Python程式設計非0基礎入門第一節
用python安裝時自帶的idle來執行python程式 print hello python world 列印 hello python world!語句結尾沒有 age 23print str age rd birthday 這是一行注釋python用 來標記注釋,而不是 lists a b c...
第一節 go語言入門
demo package main import fmt func main run go run helloworld.go生成二進位制檔案 go build helloworld.go包 乙個或者多個原始檔構成了包讀取命令列 package main import fmt import os f...
測試驅動開發(第一節)
今天看到一本書,測試驅動開發,感覺挺不錯的,在看的同時也記錄下了一些感覺不教不錯的東西,希望能對將來的工作有用。測試驅動開發 第一天 建立web projct 將junit加到專案的類路徑下 在沒有被測試物件的情況下,先在測試類中建立方法,寫出自己的測試思路。之後根據出錯提示,寫好相關的實體類或其他...