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