優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利

執(zhí)行測(cè)試

根據(jù)系統(tǒng)的規(guī)模、你從每種測(cè)試得到的信息的相對(duì)價(jià)值、你可用的時(shí)間多少以及組織愿意接受的風(fēng)險(xiǎn)大小,最終確定了測(cè)試計(jì)劃后,你就可以進(jìn)入第四步,即真正執(zhí)行測(cè)試。在這一一步中,你將根據(jù)測(cè)試計(jì)劃,在專為測(cè)試建立的環(huán)境中系統(tǒng)地執(zhí)行各種測(cè)試,并且把各種衡量指標(biāo)記錄下來,如交易時(shí)間、響應(yīng)時(shí)間、輸出和反應(yīng)等。所有數(shù)據(jù)都要被收集起來,在性能測(cè)試中,數(shù)據(jù)是你的朋友,你真正能得到的不過如此。保存每次發(fā)布之前的測(cè)試數(shù)據(jù)是很重要的。我們將在下一步中介紹,對(duì)比各個(gè)發(fā)布版本對(duì)于理解數(shù)據(jù)以及判斷數(shù)據(jù)是在正常范圍內(nèi)還是說明出現(xiàn)了問題,至關(guān)重要。



分析數(shù)據(jù)

性能測(cè)試流程中的第五步是分析收集到的數(shù)據(jù)。進(jìn)行數(shù)據(jù)分析的方法有很多,取決于分析師的專業(yè)知識(shí)、整體的期望值、可接受的風(fēng)險(xiǎn)水平以及分配的時(shí)間。也許,最簡(jiǎn)單的分析是對(duì)比即將發(fā)布的版本和過去發(fā)布的版本。例如,在過去發(fā)布的版本中,每秒可以執(zhí)行50次查詢,而且沒有明顯的性能下降,而即將發(fā)布的版本每秒?yún)s只能執(zhí)行25次在詢,響應(yīng)時(shí)間并沒有增加,這就說明可能存在問題。有趣的是下一步,即嘗試找出為什么會(huì)發(fā)生這種變化。
 
雖然吞吐量下降或者響應(yīng)時(shí)間增加顯然都是應(yīng)該進(jìn)行進(jìn)一步調(diào)在的情況, 不過與之相反的情況也應(yīng)該加以調(diào)在。突然急劇增加也許說明一個(gè)特定的代碼路徑可能已經(jīng)斷掉了,或者某個(gè)SQL條件失效了, 不過最好是他能夠注意到這些異常,并且能夠提出問題。況也是需要解釋的。我們希望在這些場(chǎng)景中,是由于工程師的確重構(gòu)了代碼,提高了系統(tǒng)的性能,柱狀圖或餅圖中,更易于我們發(fā)現(xiàn)異常和差別。雖然這種方法也許有意義,也許沒有,但對(duì)于判 更詳細(xì)的分析會(huì)繪制數(shù)據(jù)的曲線圖,以便能直觀地在看它們。有時(shí),把數(shù)據(jù)繪制為曲線圖、斯印將發(fā)布的版本來說,這酒常是種快捷的方法。還有各種統(tǒng)計(jì)學(xué)方法可用,如控制圖、檢驗(yàn)、因子分析、主效應(yīng)圍、方意分析和交互效應(yīng)圖等。進(jìn)行分析的報(bào)告目的包括確定法成所觀察的行為的因素是什么、待發(fā)布的版本是否與其他發(fā)布存在顯著差異,以及待發(fā)布的版本能否滿足服務(wù)協(xié)議水平等。

報(bào)告給工程師

性能測(cè)試流程的第六步是把結(jié)果報(bào)告給負(fù)責(zé)該次發(fā)布的軟件開發(fā)團(tuán)隊(duì)。通常是以非正式的形式把結(jié)果報(bào)告給工程師,不過也可以在所有相關(guān)方都在場(chǎng)或者分成更小的團(tuán)隊(duì)時(shí)做這個(gè)報(bào)告。這種會(huì)議的目標(biāo)是讓每個(gè)提出的可能異常都得到處理,可能的情況會(huì)有如下三種。第一種情況是工程師對(duì)這種異常作出了解釋。對(duì)于這種情況,工程師必須有足夠的理由說明為什么測(cè)試結(jié)果與預(yù)期的不同,從而得到網(wǎng)站設(shè)計(jì)測(cè)試者和軟件開發(fā)團(tuán)隊(duì)領(lǐng)導(dǎo)者的認(rèn)同,可以通過這一測(cè)試,而不必采取進(jìn)一步的行動(dòng)。第二種情況是向工程師提出一個(gè)bug,以便他進(jìn)一步調(diào)查這個(gè)問題,然后修復(fù)它,或者給出相應(yīng)的解釋。第三種情況是軟件開發(fā)團(tuán)隊(duì)請(qǐng)求額外的測(cè)試,以便得到更多的數(shù)據(jù),用以幫助縮小找出真正問題的范圍。

本文地址:http://blackside-inc.com//article/3856.html
相關(guān)文章:
最新文章: