Vellamo作為一款專攻網頁瀏覽性能測試的工具,在這方面的測試環節也相對復雜很多。這一部分在Vellamo的HTML5測試環節中通過14項測試來進行體現,而接下來我們會對著實際個測試項進行相應的介紹。
?
See?The?Sun?Canvas/Pixel?Blender測試界面
See?The?Sun?Canvas是HTML5部分進行的第一個測試環節。測試通過HTML52D圖形元素來測量瀏覽器界面中的像素繪制速度。測試畫面中的蝴蝶起初由單色正方體構成,蘇侯轉換成球形,并且逐漸變換色彩。最終Vellamo對于這一項測試給出的成績取決于測試中得出的平均fps值。
Pixel?Blender是HTML5部分的第二個環節,用于測試瀏覽系統傳輸時可用的內存帶寬。測試界面由大量透明與半透明的圖像混合組成,并且通過逐步提升混合圖像的復雜程度進行重復測試,最終的結果取決于像素傳輸速度以及圖像操作所能達到的極限。
?
Canvas?Crossfader/Aquarium?Canvas測試界面
Canvas?Crossfader是HTML5測試中的第三個部分,主要通過兩個畫面之間重復幾次的交叉切換來測試JavaScript的表現。最終成績基于每秒切換的次數得出。
Aquarium?Canvas測試的重點在于對比瀏覽器與原生指令表現之間的差異,測試會使用一段30fps的動畫,動畫中有動畫硬幣不停保持旋轉。這段動畫第一次出現時基于原生Android?Java,第二次則通過基于HTML元素的瀏覽器體現。最終的成績取決于兩種模式下動畫中硬幣的數量,以及兩種模式下動畫中硬幣數量的差異。
?
SunSpider?v0.9.1/V8?Benchmark?Suite?v7測試界面
SunSpider?v0.9.1是我們在平時的評測文章中常用的評測工具,也是Vellamo?HTML5測試中的第五個環節,通過模擬常見的基于HTML的網頁來測試瀏覽器的JavaScript引擎。整項測試通過對3d、access、bitops、math、string等項目的測試得出總分,分值以毫秒(ms)記錄,最終數值越低,即時間越短,瀏覽器的性能也就越好。
而測試中的第六個環節V8?Benchmark?Suite?v7與SunSpider類似,不過模擬的是更加復雜一些的基于HTML與JavaScript的網頁,來測試JavaScript引擎性能,最終結果同樣是對復雜測試項目的在綜合呈現,不過這里分數越高則性能越好。
?
Surf?Wax?Blinder/DOM?Mode?Surfer測試界面
Surf?Wax?Blinder在于測試瀏覽器與JavaScript虛擬機之間的傳輸表現,測試中會通過一系列的函數調用以促成瀏覽器與虛擬機之間的數據讀寫,最終成績取決于額每秒鐘訪問操作的數據量。
DOM?Mode?Surfer在于考量瀏覽器的核心布局引擎以及對于文檔對象模型內輸入與更改的反應能力。Vellamo的測試方法與常見的JavaScript工具庫類似,最終成績越快越好。
//mobile.zol.com.cn/408/4089946.html
mobile.zol.com.cn
true
中關村在線
//mobile.zol.com.cn/408/4088356.html
report
2253
Vellamo作為一款專攻網頁瀏覽性能測試的工具,在這方面的測試環節也相對復雜很多。這一部分在Vellamo的HTML5測試環節中通過14項測試來進行體現,而接下來我們會對著實際個測試項進行相應的介紹。?See?The?Sun?Canvas/Pixel?Blender測試界面See...