(下)六、負(fù)載測(cè)試
房間里的電腦前,化名烏鴉的李中尉,在群組的通話網(wǎng)里,聽見隊(duì)長(zhǎng)說(shuō)道:「距離開始的流量負(fù)載測(cè)試只剩十分鐘不到了,大家都準(zhǔn)備好了嗎?」 「都好了!我這邊已經(jīng)架好測(cè)試軟體。」麻子用高八度的語(yǔ)調(diào),得意的說(shuō),「等下我這里會(huì)陸陸續(xù)續(xù),會(huì)發(fā)出成千上萬(wàn)個(gè)需求服務(wù)封包,這些絕對(duì)可以用力地癱瘓他們兩家的訂票系統(tǒng),就等著看好戲啦!」 「麻子,你也未免太high了吧!」烏鴉覺得麻子今天有點(diǎn)聒噪,「隊(duì)長(zhǎng),我這邊也好了,已經(jīng)鎖定那我負(fù)責(zé)的那兩個(gè)廠商網(wǎng)站,就等著時(shí)間到了。」此時(shí),烏鴉的電腦螢?zāi)焕?,有著大大的倒?shù)計(jì)時(shí)畫面,時(shí)間還剩下六分鐘。 「很好,我這邊也準(zhǔn)備好了,大家各就各位,準(zhǔn)備最后的倒數(shù)計(jì)時(shí)!」隊(duì)長(zhǎng)接著說(shuō),「就跟我們之前討論過的流程一樣,記得紀(jì)錄他們的網(wǎng)站狀況,最后的測(cè)試報(bào)告結(jié)束之后寄給我,我來(lái)做最后的匯整?!?/br> 終于,李中尉的電腦畫面上,與通話網(wǎng)上大家發(fā)出的聲音一致地喊著:「10、9、8、7、6、5、4、3、2、1、0,開始!」所有人在有默契地同聲喊了之后,立即啟動(dòng)負(fù)載測(cè)試軟體。 開始動(dòng)作的負(fù)載測(cè)試軟體,在電腦畫面中轉(zhuǎn)換后,變成左右兩個(gè)獨(dú)立的視窗,分別表示各自代表不同廠商網(wǎng)站的測(cè)試狀況。每個(gè)獨(dú)立的視窗中,出現(xiàn)一個(gè)動(dòng)態(tài)更新的圖表,水平x軸表示經(jīng)過時(shí)間、垂直y軸表示累計(jì)送出測(cè)試的需求服務(wù)封包數(shù),每一個(gè)封包代表一張火車票訂票的動(dòng)作。另外,有兩條隨著時(shí)間、逐步更新的數(shù)據(jù)線,用來(lái)表示測(cè)試狀況。 綠色線從這個(gè)圖表的左下方,座標(biāo)原點(diǎn)的位置(0,0),開始往右上方斜向延伸,這代表隨著測(cè)試時(shí)間越來(lái)越久,送出的需求服務(wù)封包越來(lái)越多。另一條是紅色線,代表廠商那頭完成服務(wù)的封包數(shù),理論上,紅色線應(yīng)該要如影隨行地跟綠色線往同一個(gè)方向延伸,代表著廠商系統(tǒng)處里夠快,幾乎是廠商收到多少服務(wù)需求封包,就可如數(shù)地完成。 但若是紅色線開始往下偏離綠色線,則代表廠商系統(tǒng)開始出狀況,已經(jīng)沒辦法完全跟上,對(duì)實(shí)際cao作時(shí)的訂票者來(lái)說(shuō),代表整個(gè)訂票過程卡卡,使用者做每個(gè)輸入動(dòng)作,都要花時(shí)間等待系統(tǒng)那邊的回應(yīng)。 測(cè)試約莫過了十分鐘,烏鴉在通訊網(wǎng),又聽到隊(duì)長(zhǎng)傳來(lái)的聲音?!嘎樽?、烏鴉,你們那邊目前的狀況如何?」 麻子尖聲地喊著:「果然被我修理得很慘,螢?zāi)蛔筮吥羌壹t綠線已經(jīng)開始要分離了!」,「而右邊那家更慘,紅線已經(jīng)不再更新往上走,現(xiàn)在只是往水平方向延伸中,就好像掛點(diǎn)的人,心電儀器中的顯示那樣?!?/br> 「水平方向,那代表它們沒辦法再提供服務(wù)了。」 「對(duì)啊,系統(tǒng)應(yīng)該當(dāng)機(jī)了。」 「你那邊怎樣???烏鴉。」 「我這邊有個(gè)很厲害,目前還沒有問題,不過另外一個(gè)也差不多要掛點(diǎn)了?!?/br> 「了解,我這邊這兩家還蠻強(qiáng)的,兩家不相上下,他們的綠色紅色線都很正常?!龟?duì)長(zhǎng)接著說(shuō),「整個(gè)測(cè)試時(shí)間為一個(gè)小時(shí),大家再辛苦一下?!?/br> 還沒到結(jié)束前,麻子迫不及待地在通訊網(wǎng)中喊著,「我這邊可以收工了,兩家確定都掛了?!?/br> 隊(duì)長(zhǎng)馬上回覆道,「辛苦了,麻子、你可以開始整理報(bào)告了,完之后郵件寄給我,謝啦!」 「『簡(jiǎn)單蛋糕』啦!等下郵件寄出,我先下線囉!」 「沒問題!」 「烏鴉、你那邊有新的進(jìn)展嗎?」 「我看是沒有,跟剛剛差不多,也就是一個(gè)應(yīng)該會(huì)順利過關(guān),另一個(gè)差不多也要掛了?!?/br> 「好的,那我們等下測(cè)試結(jié)束時(shí)再連絡(luò)!」 烏鴉想到,要確定隊(duì)長(zhǎng)接的這個(gè)外包,是不是從張大師那邊來(lái)的,于是, 「隊(duì)長(zhǎng)、有件事,想要請(qǐng)教一下?!?/br> 「什么事,不用那么地客氣,你就說(shuō)吧!」 「這個(gè)測(cè)試工作,看來(lái)也不是太難,為什么有人還要外包? 「如果對(duì)方是家公司的話,安排公司的人做,不是會(huì)比較劃算嗎?」 「你說(shuō)的沒錯(cuò)??!當(dāng)初我也有點(diǎn)懷疑,畢竟張大師在網(wǎng)路上都說(shuō)他的團(tuán)隊(duì)有多強(qiáng)多強(qiáng)的,沒想到這種案子還是找外包,我就想說(shuō)他也不過如此?!?/br> 「張大師?你是說(shuō)那位網(wǎng)路youtuber?」李中尉故作吃驚的說(shuō)。 「是啊!因?yàn)槲腋泻灡C軈f(xié)定,不能對(duì)外說(shuō)的,烏鴉就幫我注意一下喔!」 「沒問題的!」 最后,終于測(cè)試時(shí)間的結(jié)束了。隊(duì)長(zhǎng)、麻子、烏鴉又再次回到通話網(wǎng)中。 隊(duì)長(zhǎng)總結(jié)大家的測(cè)試結(jié)果,說(shuō),「今天這個(gè)第一道題目,看來(lái)六家廠商中,只有烏鴉手中的一家,還有我手上的這兩家過關(guān),另外三家可以說(shuō)是被淘汰了?!?/br> 烏鴉很好奇隊(duì)長(zhǎng)那邊的測(cè)試,說(shuō),「我這邊通過的那家,其實(shí)紅線并沒有完全跟到綠線,有一點(diǎn)點(diǎn)的慢,但系統(tǒng)勉強(qiáng)都還可以cao作。我猜想他是不是有準(zhǔn)備超大的快取記憶體做為緩衝?先把這些大量的需求服務(wù)封包通通存入再說(shuō),之后再以『先進(jìn)先出』的方法來(lái)處理??礃幼铀麄兪窃掖箦X,大手筆來(lái)做這個(gè)案子、來(lái)頭應(yīng)該是不小?!?/br> 隊(duì)長(zhǎng)表示同意,說(shuō),「應(yīng)該也是。」 「那我這兩家都是窮苦人家囉!」麻子自嘲地說(shuō)著。 聽到麻子比較和緩的口氣,烏鴉說(shuō),「嗨,麻子你終于恢復(fù)正常了,剛剛都鬼叫鬼叫的,耳朵快被你震壞了?!?/br> 麻子沒有回應(yīng)。 想要知道隊(duì)長(zhǎng)那邊的廠商的狀況,烏鴉接著說(shuō),「隊(duì)長(zhǎng)你的那兩家呢?」 「我的第一家只能說(shuō)勉強(qiáng)通過而已,雖然不至于當(dāng)機(jī),但也有相當(dāng)?shù)难舆t,剛剛好過關(guān)而已。不過,另一家就真的蠻神的,我們的負(fù)載測(cè)試對(duì)他來(lái)說(shuō)好像小兒科,我從他們的系統(tǒng)中,完成需求服務(wù)封包數(shù),竟然遠(yuǎn)遠(yuǎn)大于我這邊要求的數(shù)量,好像不只是我這邊的攻擊,似乎還有從別的地方來(lái)的,但也都游刃有馀地處理著,要叫他第一名啦!」 「別的地方進(jìn)來(lái)?」李中尉心里想著,原來(lái)我們不是唯一的外包測(cè)試者。 結(jié)束今天的測(cè)試工作前,隊(duì)長(zhǎng)說(shuō),「無(wú)論成功或失敗的,請(qǐng)把各自負(fù)責(zé)的測(cè)試畫面截圖下來(lái),加上統(tǒng)計(jì)資料和報(bào)告一起寄出來(lái),我這邊在匯整之后,需要盡快寄給對(duì)方。這一輪通過的那三家將有資格進(jìn)入第二道比試,下次我會(huì)召開會(huì)議,再來(lái)討論怎么進(jìn)行測(cè)試工作。今天就醬子,沒事的話,就謝謝大家今天的幫忙啦!」 隔日,顏組長(zhǎng)收到了由測(cè)試公司所提供的負(fù)載測(cè)試報(bào)告,報(bào)告中很明顯地指出,其中三家并未有好的表現(xiàn),而另外三間則都在水準(zhǔn)以上,可以滿足要求。