進(jìn)行執(zhí)行過程設(shè)計(jì)之前需要先明確要測試的系統(tǒng)大概的運(yùn)行曲線,然后根據(jù)不同的系統(tǒng)運(yùn)行曲線來決定我們測試的時(shí)候執(zhí)行過程該如何設(shè)計(jì)。
創(chuàng)新互聯(lián)是一家專業(yè)提供鹽都企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務(wù)。10年已為鹽都眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
系統(tǒng)運(yùn)行曲線主要可以從幾個(gè)不同的角度去歸類:一種是業(yè)務(wù)類型,不同的業(yè)務(wù)有不同的業(yè)務(wù)處理周期,因此業(yè)務(wù)高峰期和日常運(yùn)行期都有所不同,譬如業(yè)務(wù)系統(tǒng)大多在月初、月中或月末存在一個(gè)業(yè)務(wù)的集中處理期,而如金融系統(tǒng)、互聯(lián)網(wǎng)產(chǎn)品則很少有這種規(guī)律的高峰期,任何時(shí)候都可能產(chǎn)生高峰;另一種角度是用戶操作習(xí)慣,不同的企業(yè)或者不同的用戶使用同樣的系統(tǒng),都會因?yàn)椴煌牟僮髁?xí)慣而導(dǎo)致系統(tǒng)的運(yùn)行曲線不同。
這里我們提出一種根據(jù)不同的用戶心理來分類系統(tǒng)運(yùn)行曲線的方法,主要是按照幾種可能的心理習(xí)慣來分析系統(tǒng)運(yùn)行的曲線。從用戶心理來說,主要分為三類:保守型、投機(jī)型、懶惰型。
大多數(shù)業(yè)務(wù)系統(tǒng)的用戶都屬于這種類型。這類用戶大多人都是朝九晚五類固定時(shí)間內(nèi)才會使用系統(tǒng),業(yè)務(wù)處理主要在上班后半小時(shí)開始,中午休息半小時(shí)前結(jié)束,下午上班后半小時(shí)開始,下班前半小時(shí)結(jié)束。
如下圖所示:
這類系統(tǒng)運(yùn)行曲線可以看到,大多都是有規(guī)律的出現(xiàn)業(yè)務(wù)高峰,每次業(yè)務(wù)高峰持續(xù)的時(shí)間也大多相同,這類系統(tǒng)運(yùn)行曲線我們可以截取包括某一個(gè)業(yè)務(wù)高峰在內(nèi)的前后一段時(shí)間內(nèi)進(jìn)行執(zhí)行過程的設(shè)計(jì)基本能覆蓋系統(tǒng)大部分的使用場景。
主要是一些涉及個(gè)人利益且負(fù)載較高的系統(tǒng),如購票系統(tǒng)、交費(fèi)系統(tǒng)、報(bào)名系統(tǒng)之類的系統(tǒng),這類系統(tǒng)大多伴隨著高并發(fā),而其使用用戶又因?yàn)榧庇谕瓿蓚€(gè)人的業(yè)務(wù)操作,大多會選擇避開可能的業(yè)務(wù)高峰進(jìn)入系統(tǒng)操作。這里用戶的投機(jī)心理有兩個(gè):一個(gè)是認(rèn)為系統(tǒng)剛開始允許進(jìn)入和即將終止進(jìn)入的兩個(gè)時(shí)間段自己可以避開其他用戶;另一個(gè)是認(rèn)為只要自己不斷的嘗試,有可能恰好在某一個(gè)系統(tǒng)空閑點(diǎn)進(jìn)入系統(tǒng)。這兩種投機(jī)心理就造成系統(tǒng)的高峰反而會出現(xiàn)在首尾兩端,而且中間時(shí)間段的系統(tǒng)負(fù)載也保持在高位,并不定時(shí)的會出現(xiàn)某一個(gè)業(yè)務(wù)小高峰。
就如下圖所示:
這類系統(tǒng)運(yùn)行曲線可以看到,整個(gè)系統(tǒng)運(yùn)行過程中大多時(shí)候都處于高并發(fā)的業(yè)務(wù)高峰,單純一個(gè)業(yè)務(wù)高峰的模擬很難證明系統(tǒng)在長時(shí)間運(yùn)行過程中不會出現(xiàn)問題。因此,這類運(yùn)行曲線的系統(tǒng)在執(zhí)行過程設(shè)計(jì)的時(shí)候就需要考慮長時(shí)間的運(yùn)行,并且整個(gè)執(zhí)行過程中包括幾個(gè)業(yè)務(wù)高峰的迭代才可以。
這類系統(tǒng)主要是一些信息采集系統(tǒng)、調(diào)查報(bào)告以及一些報(bào)名系統(tǒng),通常只有一個(gè)結(jié)束時(shí)間點(diǎn)的要求,從大多數(shù)人的心理來說,多是事不關(guān)己高高掛起,所以都是拖延到最后一刻填報(bào)應(yīng)付。因此就導(dǎo)致該類系統(tǒng)的壓力集中在業(yè)務(wù)期的末端。
這類系統(tǒng)運(yùn)行曲線可以看到,系統(tǒng)的運(yùn)行負(fù)載是逐漸增加,到運(yùn)行末期則迅速增長到業(yè)務(wù)高峰,這類運(yùn)行曲線的系統(tǒng)在模擬的時(shí)候先逐漸增加負(fù)載一段時(shí)間后,再運(yùn)行業(yè)務(wù)高峰的模擬。