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