性能測(cè)試分類
我們常常接到需求,把這個(gè)網(wǎng)站/服務(wù)器做一下性能測(cè)試枕面。每次聽(tīng)到這樣的需求愿卒,其實(shí)都是頭大的,因?yàn)樾阅軠y(cè)試分為很多種潮秘,那么具體有哪些分類呢琼开?筆者整理了常見(jiàn)的幾種分類,如下所示:
基準(zhǔn)測(cè)試
比較新的或未知測(cè)試對(duì)象與已知參照標(biāo)準(zhǔn)(如現(xiàn)有軟件或評(píng)測(cè)標(biāo)準(zhǔn))的性能枕荞」窈颍或基于上一次測(cè)試結(jié)果作為基準(zhǔn)測(cè)試。
負(fù)載測(cè)試(Load Test)
通過(guò)在被測(cè)系統(tǒng)上不斷加壓躏精, 直到性能指標(biāo)達(dá)到極限渣刷。特點(diǎn):主要目的是找到系統(tǒng)處理能力的極限
壓力測(cè)試(Stress Test)
壓力測(cè)試是為了發(fā)現(xiàn)在多大并發(fā)壓力下系統(tǒng)的性能會(huì)變得不可接受,或者出現(xiàn)性能拐點(diǎn)(崩潰)的情況矗烛。特點(diǎn):系統(tǒng)奔潰
容量測(cè)試(Volume testing)
容量測(cè)試是一種非功能的測(cè)試辅柴,它通過(guò)向應(yīng)用程序中添加大量的數(shù)據(jù)來(lái)實(shí)現(xiàn)。確定系統(tǒng)最大承受量瞭吃,譬如系統(tǒng)最大用戶數(shù)碌嘀,最大存儲(chǔ)量,最多處理的數(shù)據(jù)流量等歪架。通過(guò)容量測(cè)試股冗,可以識(shí)別應(yīng)用程序中具有大數(shù)據(jù)時(shí)的瓶頸,檢查應(yīng)用程序的效率牡拇,進(jìn)而得到不同數(shù)據(jù)量級(jí)下應(yīng)用程序的性能魁瞪。特點(diǎn):最大穆律、最多
可靠性測(cè)試
在給系統(tǒng)加載一定業(yè)務(wù)壓力的情況下, 使系統(tǒng)運(yùn)行一段時(shí)間导俘, 以此檢測(cè)系統(tǒng)是否穩(wěn)定峦耘。特點(diǎn):穩(wěn)定
并發(fā)、吞吐量旅薄、吞吐率辅髓、事務(wù)、響應(yīng)時(shí)間
并發(fā)
我們說(shuō)的并發(fā)一般值并發(fā)用戶少梁。比如洛口, 所有用戶同一時(shí)刻訪問(wèn)一個(gè)網(wǎng)址。但實(shí)際上并發(fā)是不存在的凯沪。因?yàn)檎?qǐng)求通過(guò)網(wǎng)絡(luò)傳輸?shù)竭^(guò)服務(wù)器時(shí)第焰, 受網(wǎng)絡(luò)帶寬、延遲等影響妨马, 也無(wú)法真正的對(duì)服務(wù)器構(gòu)成“同時(shí)” 請(qǐng)求挺举。從服務(wù)器角度,當(dāng)它接收到并發(fā)請(qǐng)求烘跺, 在處理這些請(qǐng)求時(shí)同樣需要分前后順序湘纵。
吞吐量
吞吐量是指對(duì)網(wǎng)絡(luò)、設(shè)備滤淳、端口梧喷、虛電路或其他設(shè)施,單位時(shí)間內(nèi)成功地傳送數(shù)據(jù)的數(shù)量脖咐。
吞吐率
單位時(shí)間內(nèi)網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量铺敌, 也可以指單位時(shí)間內(nèi)處理客戶請(qǐng)求數(shù)量。 它是衡量網(wǎng)絡(luò)性能的重要指
標(biāo)屁擅, 通常情況下适刀, 吞吐率用“字節(jié)數(shù)/秒” 來(lái)衡量。
事務(wù)
就是用戶某一步或幾步操作的集合煤蹭。比如登錄,輸入用戶名取视,密碼硝皂,點(diǎn)擊登錄按鈕,這三個(gè)動(dòng)作就是一個(gè)事務(wù)作谭。
響應(yīng)時(shí)間
響應(yīng)時(shí)間指用戶發(fā)出請(qǐng)求或者指令到系統(tǒng)做出反應(yīng)(響應(yīng))的時(shí)間稽物。舉個(gè)例子,我們?cè)L問(wèn)百度折欠,實(shí)際是瀏覽器發(fā)送一個(gè)請(qǐng)求贝或,然后百度服務(wù)器做出響應(yīng)吼过,客戶端經(jīng)過(guò)渲染,才展示出百度首頁(yè)咪奖。那么我們可以把展示出百度首頁(yè)之前的時(shí)間算作響應(yīng)時(shí)間盗忱。當(dāng)然響應(yīng)時(shí)間受很多有因素影響,比如網(wǎng)絡(luò)羊赵、瀏覽器趟佃、服務(wù)器等等。
軟件測(cè)試汪簡(jiǎn)書地址
軟件測(cè)試汪博客地址
歡迎關(guān)注微信公眾號(hào):軟件測(cè)試汪昧捷。軟件測(cè)試交流群:809111560
轉(zhuǎn)載請(qǐng)注意出處闲昭,謝謝合作