办公上班前打一炮20p_亚洲色图图片区_变身女人高h肉h_黑人又大又硬又粗再深一点

優惠活動 - 12周年慶本月新客福利
優惠活動 - 12周年慶本月新客福利
優惠活動 - 12周年慶本月新客福利

定義測試

性能測試規劃中的第三步是定義測試。如前所述,對于各種服務和功能來說,可以執行的測試種類有很多。如果要把它們全部運行一-遍,可能你永遠也不能發布任何產品了。這里的關鍵是應用帕累托分布或者說80/20法則,即找出能給你提供80%信息的那20%測試方法。就提供的信息數量和價值來說,種種系統測試幾乎總是遵從少數幾種相似的分布。這是因為并非所有功能的使用都是平等的,有些功能比其他功能更關鍵。處理用戶支付的功能就比處理用戶查找朋友的功能關鍵得多,因此對它的測試可以更加嚴格。



維弗雷多.帕累托是意大利著名的經濟學家,生于1848年,卒于1923年,他對經濟學有幾個重大貢獻。其中最著名的觀點之一就是現在眾所周知的帕累托分布。由于被社會中權力和財富的分配所吸引,他研究了意大利的財產所有權,并在1909年發表的論文中提出,20%的人口擁有80%的財產,由此提出所謂帕累托分布。

從技術上來說,帕累托分布是概率分布的冪律分布,即被觀察事件發生的頻率與事件的規模有某種特殊關系。另一個冪律分布是克萊伯的新陳代謝定律,即動物的新陳代謝率與體重的3/4次冪成比例。例如,一匹比兔子大50倍的馬,其新陳代謝率是兔子的18.8倍。

還有很多其他的經驗法則可供你使用,但帕累托法非常有用,只要它適用,無需大量的工作就能得到大部分的成果。當然,在使用這一法則前,要確保這種概率分布是適用的。如果你面對的場景是一條信息只能通過一個行動獲得,那么只執行20%的行動,就不能得到80%的信息。對此要得到等量的信息,就要執行同等百分比的行動。

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

本文地址:http://knowyourextract.com//article/3855.html
上一篇:執行性能測試 下一篇:執行測試
相關文章:
最新文章: