2021-11-27 分類: 網站建設
1.測試的類型是什么
就像我們提及的,在對沒有處于真實生產階段的網站配置進行評估的時候,是沒有真實用戶的,沒有真實用戶,就沒有真實用戶數據。這時候,我們就需要采取綜合測試的方式來進行衡量。綜合測試可以提供一個清潔屋式的測試環境,來方便我們對性能進行衡量。但是,即便是綜合測試,也是分許多種類的,如:骨干網絡性能測試、最后一公里測試、蜂窩網絡測試(也稱移動網絡測試)等等。相對于骨干網絡性能測試,最后一公里測試可能更加能夠反映真實的用戶體驗情況;而如果網站或者公司擁有大量的移動端接入客戶,那么就一定要在移動網絡下進行性能測試。這也會引發關于不同供應商對移動端進行加速的能力和技術的討論。
2.采用什么樣的性能測試平臺
總體來說,推薦使用在你所處行業內有一定業務經驗和業績的第三方測試平臺。做一些簡單的調查,看看有哪些公司在你所處的行業內發布過與性能有關的信息、指數或者文章。不要使用某個廠商內部的特定測試工具,否則測試的結果會帶有非常明顯的傾向性。一個好的模擬測試平臺應該擁有一批穩定的分布于全國/全球的測試節點,這些測試節點最好能和您業務重點區域相一致。注意:這些測試節點應該在瀏覽器上模擬真實用戶的種種行為。有些測試平臺使用仿真瀏覽器,而不是真實瀏覽器。仿真瀏覽器只能捕捉網絡時間,而真實的瀏覽器則可以獲取前端(或渲染)時間、瀏覽器緩存和并行鏈接等數據。因此,如果有條件,還是要使用真實瀏覽器進行測試。
3.測試應該在哪里進行
測試地點應該包括跨域分發(也就是說跨越洲際和國家)以及域內分發兩種情況。在這里,需要再次強調的是,由于業務不同和所面對的用戶類型不同,這兩種測試都需要進行考慮。如果是面向全球的業務,源站服務器位于北美,而需要向全球用戶進行分發,那么就應該對美國和美國以外的遠距離地點進行性能測試,而不是只關注美國國內的用戶體驗。如果是僅僅面向國內的業務,則也需要考慮不同運營商的問題,至少目前為止,電信、聯通之間的墻,還很牢固。
4.測試對象應該包括什么
典型的網站交互行為會包含對多個頁面的訪問和使用,這是用戶在網站上完成一個任務或行為的通常模式,這也是我們需要進行測試的對象,這樣做是出于兩個目的:首先,這能夠模擬一個最終用戶可能在真實情景下所體會到的性能;其次,這能夠幫助您了解一個優化解決方案可以給網站帶來怎樣的收益??赡苡袀€優化方案a可以給某一種特定類型的頁面帶來好處,而另一種優化方案B可能會給其他類型頁面帶來改善,這取決于站點的結構、數據或者對象的特性。如果僅局限于對單個對象進行測試、并以此判斷緩存的收益,或者僅僅關注基礎的html頁面、而不對其他種種特性復雜的對象、微小的aPI交互行為進行測試,這樣很可能導致以偏概全,也無法觀測到解決方案的真實效果,以及是否真的適用。
5.測試應該跑多久
測試時間應該包括高峰時段和非高峰時段。一般來說,3到5天的數據總和是比較具有參考價值的。如果測試的時間過短,比如說只有幾個小時,那么由于網絡狀況的不穩定和用戶數量的變化沒有得到真實反映,測試得到的數據也很難是真實的。
6.測試的頻率應該是怎樣
高頻率的測試能夠反映流量高峰時的場景,在這種情況下,緩存中的內容總是新的,且可以命中;而低頻率的測試則反映出非流量高峰時的情況,此時,內容可能是從你的源站一次一次抓取回來的。一般情況下,我們建議每30分鐘發起一次測試,這樣可以反映出一個比較真實的流量模擬。
新聞標題:如何評測CDN性能
網站網址:http://m.newbst.com/news23/137723.html
成都網站建設公司_創新互聯,為您提供面包屑導航、網站建設、靜態網站、Google、ChatGPT、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容