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

定義測(cè)試

性能測(cè)試規(guī)劃中的第三步是定義測(cè)試。如前所述,對(duì)于各種服務(wù)和功能來(lái)說(shuō),可以執(zhí)行的測(cè)試種類有很多。如果要把它們?nèi)窟\(yùn)行一-遍,可能你永遠(yuǎn)也不能發(fā)布任何產(chǎn)品了。這里的關(guān)鍵是應(yīng)用帕累托分布或者說(shuō)80/20法則,即找出能給你提供80%信息的那20%測(cè)試方法。就提供的信息數(shù)量和價(jià)值來(lái)說(shuō),種種系統(tǒng)測(cè)試幾乎總是遵從少數(shù)幾種相似的分布。這是因?yàn)椴⒎撬泄δ艿氖褂枚际瞧降鹊模行┕δ鼙绕渌δ芨P(guān)鍵。處理用戶支付的功能就比處理用戶查找朋友的功能關(guān)鍵得多,因此對(duì)它的測(cè)試可以更加嚴(yán)格。



維弗雷多.帕累托是意大利著名的經(jīng)濟(jì)學(xué)家,生于1848年,卒于1923年,他對(duì)經(jīng)濟(jì)學(xué)有幾個(gè)重大貢獻(xiàn)。其中最著名的觀點(diǎn)之一就是現(xiàn)在眾所周知的帕累托分布。由于被社會(huì)中權(quán)力和財(cái)富的分配所吸引,他研究了意大利的財(cái)產(chǎn)所有權(quán),并在1909年發(fā)表的論文中提出,20%的人口擁有80%的財(cái)產(chǎn),由此提出所謂帕累托分布。

從技術(shù)上來(lái)說(shuō),帕累托分布是概率分布的冪律分布,即被觀察事件發(fā)生的頻率與事件的規(guī)模有某種特殊關(guān)系。另一個(gè)冪律分布是克萊伯的新陳代謝定律,即動(dòng)物的新陳代謝率與體重的3/4次冪成比例。例如,一匹比兔子大50倍的馬,其新陳代謝率是兔子的18.8倍。

還有很多其他的經(jīng)驗(yàn)法則可供你使用,但帕累托法非常有用,只要它適用,無(wú)需大量的工作就能得到大部分的成果。當(dāng)然,在使用這一法則前,要確保這種概率分布是適用的。如果你面對(duì)的場(chǎng)景是一條信息只能通過(guò)一個(gè)行動(dòng)獲得,那么只執(zhí)行20%的行動(dòng),就不能得到80%的信息。對(duì)此要得到等量的信息,就要執(zhí)行同等百分比的行動(dòng)。

在你定義測(cè)試時(shí),要確保加入了不同類型的測(cè)試。這些測(cè)試類型或分類包括持久性測(cè)試、負(fù)載測(cè)試、最常用測(cè)試、最常見(jiàn)測(cè)試以及組件(應(yīng)用、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、緩存和存儲(chǔ))測(cè)試。持久性測(cè)試是用于確保在一個(gè)持續(xù)很久的時(shí)間段內(nèi),標(biāo)準(zhǔn)的負(fù)載不會(huì)由于某些問(wèn)題(如內(nèi)存泄漏、數(shù)據(jù)存儲(chǔ)、創(chuàng)建日志文件或批處理)造成不利的影響。這里采用的是常規(guī)的用戶負(fù)載,它與真實(shí)的流量模式和活動(dòng)非常相似。要模擬真實(shí)的用戶流量或者接近真實(shí)的用戶流量通常是非常困難的。最簡(jiǎn)單的林代力法是把它分解成系列的動(dòng)作,例如,先是作錄流州,然后居上被照片,在找朋友,提出操作,把它們?nèi)四_本,就可以反復(fù)執(zhí)行了,更加理想的情況是從網(wǎng)絡(luò)設(shè)備或應(yīng)用服務(wù)器上該流址的時(shí)間段內(nèi)運(yùn)行這個(gè)測(cè)試,然后你可以提高速度,確保對(duì)于提高的存吐量,應(yīng)用的表現(xiàn)與收集機(jī)實(shí)的用戶流量,在不同的時(shí)間段中,按照相同的順序重放它們。首先,你可以在用戶生成預(yù)期相符。
 
負(fù)權(quán)測(cè)試是在網(wǎng)站制作系統(tǒng)上加權(quán)用戶負(fù)載,直到預(yù)計(jì)的或者要求的水平,以確保應(yīng)用是穩(wěn)定的,而且響應(yīng)速度滿足內(nèi)部的服務(wù)4協(xié)議。最常用測(cè)試洲的是用戶在應(yīng)用中最常走的路線。與之相比,最常見(jiàn)測(cè)試洲的是應(yīng)用中最常被看到的部分,如主頁(yè)成新的目標(biāo)頁(yè)。組件測(cè)試是一組很廣泛的測(cè)試,專用于測(cè)試系統(tǒng)中單獨(dú)的組件。例如,可以對(duì)一個(gè)運(yùn)行時(shí)間很長(zhǎng)的數(shù)據(jù)庫(kù)在詢進(jìn)行這樣的測(cè)試,以確保它他能夠處理預(yù)定義的流量。同樣地,通過(guò)負(fù)載均衡器或防火墻的流量是另一個(gè)你需要考慮的組件測(cè)試。

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