做性能測試也有兩三年了,看了網(wǎng)上的一些貼子,可能把性能測試的類型分的比較細(xì),我這邊根據(jù)自己的理解做了一些歸納,今天和大家分享下。
眾所周知,云服務(wù)器的性能是我們挑選云主機(jī)的最重要的指標(biāo),今天給大家介紹的就是優(yōu) 豆云主機(jī),優(yōu) 豆云是提供免 費(fèi)虛擬主機(jī)免 費(fèi)云服務(wù)器的,希望大家不要錯(cuò)過了。
性能測試類型主要類型
負(fù)載測試
主要指的是模擬在正常負(fù)載的壓力場景下,考察系統(tǒng)的性能指標(biāo)。目的是驗(yàn)證系統(tǒng)是否能滿足預(yù)期的業(yè)務(wù)壓力場景
通常負(fù)載測試是最經(jīng)典的性能測試類型,通過調(diào)整并發(fā)數(shù)獲得性能拐點(diǎn),找到最佳性能點(diǎn),常用來做線上的流量評(píng)估,提供運(yùn)維資源部署意見
壓力測試
主要是為了發(fā)現(xiàn)在多大的并發(fā)壓力下系統(tǒng)的性能會(huì)變的不可接受,出現(xiàn)崩潰的情況。主要目的是為了找到被測系統(tǒng)的容量天花板
開展壓力測試主要用于探測應(yīng)用或應(yīng)用的支撐基礎(chǔ)設(shè)施某些部分的極限能力。通過抑制增加負(fù)載,知道應(yīng)用的部分功能不能正常工作。
疲勞測試
疲勞測試的加壓策略和負(fù)載測試很接近,差異在于,疲勞測試關(guān)注在最佳性能點(diǎn)長時(shí)間運(yùn)行情況下,是否會(huì)出現(xiàn)事物處理失敗、響應(yīng)時(shí)間增長、業(yè)務(wù)吞吐降低、cpu、內(nèi)存增長問題
穩(wěn)定性測試
穩(wěn)定性能測試會(huì)把用戶真實(shí)發(fā)生的場景發(fā)到3-5倍(新項(xiàng)目則取最佳性能點(diǎn)的并發(fā)數(shù)),在線上運(yùn)行24小時(shí),看在高壓狀態(tài)下,系統(tǒng)是否會(huì)出現(xiàn)系統(tǒng)指標(biāo)或業(yè)務(wù)測試指標(biāo)出現(xiàn)異常的情況
性能測試的指標(biāo)分類
從維度上劃分,性能指標(biāo)主要分為兩大類,分別是業(yè)務(wù)性能指標(biāo)和系統(tǒng)資源性能指標(biāo)
業(yè)務(wù)性能指標(biāo)可以直觀反映被測系統(tǒng)的實(shí)際性能狀況,常用指標(biāo)有:
并發(fā)用戶數(shù)
事務(wù)吞吐率(TPS/RPS)
事務(wù)平均響應(yīng)時(shí)間
事務(wù)成功率
系統(tǒng)資源性能指標(biāo),主要是反映整個(gè)系統(tǒng)環(huán)境的硬件資源使用情況,常用指標(biāo)包括:
服務(wù)器:
cpu、內(nèi)存使用率,磁盤io狀態(tài)、網(wǎng)卡帶寬使用情況、處理器隊(duì)列長度、內(nèi)存交換頁面數(shù)等;
數(shù)據(jù)庫
數(shù)據(jù)庫連接數(shù)、數(shù)據(jù)庫讀寫響應(yīng)時(shí)長、數(shù)據(jù)庫讀寫吞吐量等;
網(wǎng)絡(luò):
網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)吞吐量、網(wǎng)格緩沖池大?。?/p>
緩存(Redis)
靜態(tài)資源緩存命中率、動(dòng)態(tài)數(shù)據(jù)緩存命中率、緩存吞吐量等;
測試設(shè)備:
cpu、內(nèi)存使用率、磁盤io狀態(tài)、網(wǎng)卡帶寬使用情況等;
以上就是服務(wù)器性能測試中常用到的性能指標(biāo)和評(píng)價(jià)方面