新聞中心
了解了我們前面說的性能測試負(fù)載模型,那么我們在該模型基礎(chǔ)上怎么開展測試呢?

截下來我們在之前介紹的負(fù)載模型基礎(chǔ)上說一下性能測試策略。
性能測試策略就是根據(jù)不同的測試目的、不同的關(guān)注點來選擇不同的測試類型進(jìn)行測試。
回顧一下我們前面描述的測試模型的公式M=F{L,O,T}和場景的定義場景即系統(tǒng)運行的剖面。所謂的測試類型就是指選擇不同的剖面運行不同的時間段。如下圖所示:

在模型章節(jié)中我們提出的三維模型,我們提出這樣一種假設(shè):隨著時間的變化,用戶不斷均勻的增加。
在這種假設(shè)中,系統(tǒng)運行的模型如上圖所示,在上圖中我們分別取了3個剖面,S1、S2、S3。
S1剖面是指從零點開始,隨用戶量增加,場景重合度逐漸增加,緩存的資源重用率增加,因此隨著用戶量增加,系統(tǒng)的平均性能表現(xiàn)隨用戶量的增加而增加的更快;
S2剖面是指繼續(xù)隨用戶量的增加,場景的重合度已經(jīng)增加到極限,繼續(xù)增加用戶因此導(dǎo)致的資源耗費開始隨用戶增加線性增加,系統(tǒng)的平均性能表現(xiàn)隨用戶量的增加而增加變緩,但是此時系統(tǒng)可支持的用戶量還可以繼續(xù)增加;
S3剖面是繼續(xù)增加用戶量,系統(tǒng)的容量已經(jīng)增加到極限,此時,繼續(xù)增加用戶,此時開始出現(xiàn)資源征用,開始出現(xiàn)頻繁的等待而導(dǎo)致的系統(tǒng)的平均新能表現(xiàn)隨用戶的增加開始出現(xiàn)下降,系統(tǒng)的容量也開始達(dá)到極限不再增加。
注:系統(tǒng)的平均性能表現(xiàn)是指性能指標(biāo)(如響應(yīng)時間)的“增加”率;
--------------羞--------恥--------的--------分--------割--------線------------
策略選擇
負(fù)載測試
負(fù)載測試,就是指關(guān)注性能測試模型中的負(fù)載量屬性,即M=F{L,O,T}中,變化量為L。O和T保持不變。
對應(yīng)于我們上面的三個剖面,就是負(fù)載測試分別在S1、S2、S3三個場景即剖面下運行相同的一段時間,評估系統(tǒng)的性能表現(xiàn)和不同的負(fù)載量下的系統(tǒng)性能變化曲線。(或有更多場景,但至少包含S1場景作為初始測試目標(biāo)、S2場景作為系統(tǒng)預(yù)期目標(biāo)、S3場景作為測試終止目標(biāo))
具體場景設(shè)置如S1場景下運行半小時,然后負(fù)載量增加到S2剖面的負(fù)載量,在此場景下繼續(xù)運行半小時,然后繼續(xù)將負(fù)載量增加到S3剖面的負(fù)載量,在此場景下再次運行半小時。
基于此,一般需要確認(rèn)系統(tǒng)的容量(S3剖面)、確認(rèn)系統(tǒng)的最佳性能表現(xiàn)(S2剖面)等此類測試目的,或者有如TPS預(yù)期達(dá)到100,或者系統(tǒng)支持500用戶在線使用系統(tǒng)等明確預(yù)期目標(biāo)的,一般都需要進(jìn)行負(fù)載測試。
壓力測試
壓力測試,就是指負(fù)載量為大,即此時的屬性L為大值保持不變,O保持不變,變化的為T,即運行時間變化。
對應(yīng)于我們上面的三個剖面,就是指系統(tǒng)在S3剖面的負(fù)載量下運行。T小于等于2的情況下,就是我們常說的壓力測試;當(dāng)T大于等于8的情況下,就是我們常說的負(fù)載測試。
壓力測試主要關(guān)注系統(tǒng)的穩(wěn)定性,即系統(tǒng)在可能的大負(fù)載下連續(xù)運行一段時間是否可以平穩(wěn)的運行而不出現(xiàn)異常。
對于穩(wěn)定性有要求的測試目的,在確定測試策略時需要選擇進(jìn)行壓力測試。
并發(fā)測試
并發(fā)測試,就是關(guān)注的對象為負(fù)載對象,即M=F{L,O,T}中,O為變化量,每一輪測試只關(guān)注某一個測試對象,在某個負(fù)載下的性能表現(xiàn)。
在一個比較嚴(yán)密的并發(fā)測試過程中,一定是會進(jìn)行多輪,即每輪測試關(guān)注對象O都由其原本的節(jié)點變化為其直接下級的節(jié)點,以更深層次的定位問題。
由此,也引出了我們選擇進(jìn)行并發(fā)測試的關(guān)鍵字,定位更深層次的問題。如資源爭用、資源泄漏等問題。一般在測試目的需要針對某一個功能或者組件進(jìn)行測試,都需要選擇進(jìn)行并發(fā)測試。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享文章:性能測試負(fù)載模型(三)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://www.dlmjj.cn/article/dscsed.html


咨詢
建站咨詢
