性能測試準(zhǔn)備二--基礎(chǔ)知識
hi 各位看過我上一章的性能介紹了吧,這一章我們著重講述做性能測試時我都要掌握哪些基礎(chǔ)知識~首先弄清楚你測試的對象,硬件,軟件,網(wǎng)絡(luò),web ,還是移動app,針對不同方面我們要掌握不同知識體系
先從硬件來說起,擺在我們面前的一臺計(jì)算機(jī),我們要弄清楚他的配置,cpu的核數(shù),cpu緩存的大小,架構(gòu)類型,intel X86 還是 X64 還是AMD系列的,內(nèi)存的大小,32位系統(tǒng)最多只支持大約3.25G的內(nèi)存,這點(diǎn)要注意,內(nèi)存速度等等 雖然我也不太懂 哈哈 還有硬盤 比如他的容量 轉(zhuǎn)速 cache的大小 都決定了硬盤的傳輸速率,其實(shí)硬件很重要,尤其當(dāng)我們系統(tǒng)需要集群或者大型服務(wù)器支持時,就知道好的設(shè)備會給系統(tǒng)帶來不同的效率,例如刀鋒服務(wù)器,又很多CPU和很大的內(nèi)存組成,還有專門的存儲陣列服務(wù)器,專門做數(shù)據(jù)存儲,這樣我們可以通過網(wǎng)絡(luò),繞過總線的限制,進(jìn)行大數(shù)據(jù)量的交互,其實(shí)硬件方面還有很多很多的要點(diǎn),有興趣大家可以自己深入。
網(wǎng)絡(luò)方面這里能說的太多了,計(jì)算機(jī)網(wǎng)絡(luò)相信大家都學(xué)過吧,廣域網(wǎng),局域網(wǎng),帶寬,網(wǎng)絡(luò)的類型,寬帶,光纖等等。講個常用的例子,比如我們的web服務(wù)器接入帶寬100M,其實(shí)相當(dāng)于每秒12.5M,也就是說上行速度和下載速度總和為12.5M 也就是吞吐量為12.5M每秒,假如我們向web服務(wù)器發(fā)送1個請求為10K那么2000個人同時發(fā)送消息就會把我們的web服務(wù)器帶寬占滿,無法響應(yīng),當(dāng)然實(shí)際工作中我們會有各種手段去防止這種情況發(fā)生的。
web方面,例如各種協(xié)議,http、ftp等等 我們會在工作中接觸到各種web知識,其實(shí)我也是個半吊子。用到什么學(xué)什么。
操作系統(tǒng)方面,知道各個操作系統(tǒng)如何查看當(dāng)前cpu占用率 內(nèi)存占用率 等等信息,這對我們性能測試很重要,查看那個進(jìn)程占用資源最多等,好了今天不多說了,狀態(tài)不好也只能想到這么多了~以后再補(bǔ)充。
posted on 2014-01-23 21:20 順其自然EVO 閱讀(263) 評論(0) 編輯 收藏 所屬分類: 性能測試