系統(tǒng)的性能是一個(gè)很大的概念,覆蓋面非常廣泛,軟件系統(tǒng)的性能包括執(zhí)行效率、資源占用、系統(tǒng)穩(wěn)定性、安全性、兼容性、可靠性、可擴(kuò)展性等。性能測(cè)試是為描述測(cè)試對(duì)象與性能相關(guān)的特征并對(duì)其進(jìn)行評(píng)價(jià)而實(shí)施和執(zhí)行的一類測(cè)試。性能測(cè)試主要通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。通常把性能測(cè)試、負(fù)載測(cè)試、壓力測(cè)試等統(tǒng)稱為性能測(cè)試。
目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、下陸網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
負(fù)載測(cè)試是通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在滿足系統(tǒng)性能指標(biāo)的前提下,系統(tǒng)所能夠承受的最大負(fù)載量的測(cè)試。簡(jiǎn)而言之,負(fù)載測(cè)試是通過(guò)逐步加壓的方式來(lái)確定系統(tǒng)的處理能力和能夠承受的各項(xiàng)閾值。例如,通過(guò)逐步加壓得到“響應(yīng)時(shí)間不超過(guò)10秒”、“服務(wù)器平均CPU利用率低于85%”等指標(biāo)的閾值。
壓力測(cè)試是通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài)來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。壓力測(cè)試是逐步增加負(fù)載,使系統(tǒng)某些資源達(dá)到飽和甚至失效。
配置測(cè)試主要是通過(guò)對(duì)被測(cè)試軟件的軟硬件配置的測(cè)試,找到系統(tǒng)各項(xiàng)資源的最優(yōu)分配原則。配置測(cè)試能充分利用有限的軟硬件資源,發(fā)揮系統(tǒng)的最佳處理能力,同時(shí)可以將其與其他性能測(cè)試類型聯(lián)合應(yīng)用,從而為系統(tǒng)調(diào)優(yōu)提供重要依據(jù)。
并發(fā)測(cè)試是測(cè)試多個(gè)用戶同時(shí)訪問(wèn)同一個(gè)應(yīng)用、同一個(gè)模塊或者數(shù)據(jù)記錄時(shí)是否存在死鎖或者其他性能問(wèn)題,所以幾乎所有的性能測(cè)試都會(huì)涉及一些并發(fā)測(cè)試。因?yàn)椴l(fā)測(cè)試對(duì)時(shí)間的要求比較苛刻,通常并發(fā)用戶的模擬都是借助于工具,采用多線程或多進(jìn)程方式來(lái)模擬多個(gè)虛擬用戶的并發(fā)性操作。在后續(xù)介紹LoadRunner 工具時(shí),有一個(gè)集合點(diǎn)的概念,它就是用來(lái)模擬并發(fā)的,可以在VuGen中設(shè)置集合點(diǎn),在Controller中設(shè)置其對(duì)應(yīng)的策略來(lái)模擬用例設(shè)計(jì)的場(chǎng)景。
容量測(cè)試是在一定的軟、硬件條件下,在數(shù)據(jù)庫(kù)中構(gòu)造不同數(shù)量級(jí)的記錄數(shù)量,通過(guò)運(yùn)行一種或多種業(yè)務(wù)場(chǎng)景,在一定虛擬用戶數(shù)量的情況下,獲取不同數(shù)量級(jí)別的性能指標(biāo),從而得到數(shù)據(jù)庫(kù)能夠處理的最大會(huì)話能力、最大容量等。系統(tǒng)可處理同時(shí)在線的最大用戶數(shù),通常和數(shù)據(jù)庫(kù)有關(guān)。
可靠性測(cè)試是通過(guò)給系統(tǒng)加載一定的業(yè)務(wù)壓力(如CPU資源在70%~90%的使用率)的情況下,運(yùn)行一段時(shí)間,檢查系統(tǒng)是否穩(wěn)定。因?yàn)檫\(yùn)行時(shí)間較長(zhǎng),所以通??梢詼y(cè)試出系統(tǒng)是否有內(nèi)存泄露等問(wèn)題。
在實(shí)際的性能測(cè)試過(guò)程中,也許用戶經(jīng)常會(huì)碰到要求7 × 24小時(shí),穩(wěn)定運(yùn)行的系統(tǒng)性能測(cè)試需求,對(duì)于這種穩(wěn)定性要求較高的系統(tǒng),可靠性測(cè)試尤為重要,但通常一次可靠性測(cè)試不可能執(zhí)行1年時(shí)間,因此在多數(shù)情況下,可靠性測(cè)試是執(zhí)行一段時(shí)間,如24小時(shí)、3 × 24小時(shí)或7 × 24小時(shí)來(lái)模擬長(zhǎng)時(shí)間運(yùn)行,通過(guò)長(zhǎng)時(shí)間運(yùn)行的相關(guān)監(jiān)控和結(jié)果來(lái)判斷能否滿足需求,平均故障間隔時(shí)間(MTBF)是衡量可靠性的一項(xiàng)重要指標(biāo)。
對(duì)于有冗余備份和負(fù)載均衡的系統(tǒng),通過(guò)失敗測(cè)試來(lái)檢驗(yàn)如果系統(tǒng)局部發(fā)生故障,用戶能否繼續(xù)使用系統(tǒng),用戶受到多大的影響,如幾臺(tái)機(jī)器做均衡負(fù)載,一臺(tái)或幾臺(tái)機(jī)器垮掉后系統(tǒng)能夠承受的壓力。
本文名稱:性能測(cè)試的概念及其分類
網(wǎng)站鏈接:http://jinyejixie.com/article38/peoesp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、ChatGPT、Google、虛擬主機(jī)、品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)