自動化測試 筆記

PhantomJS下載直接使用 ,它本質上是一個基於webkit內核的無界面瀏覽器,並可以使用JavaScript或CoffeeScript進行編程。因爲沒有界面,它的使用就有點像curl, lynx之類的命令行式文本瀏覽器。但PhantomJS遠不是文本瀏覽器那麼簡單,因爲它是基於webkit內核的,所以擁有的完善的Javascript解析、頁面渲染功能,你徹底可用它來模擬一個現代瀏覽器在加載網頁時所作的各類事件。
 
測試總加載時間:
phantomjs examples/loadspeed.js http://www.topsunny.cn
 
作網頁性能分析,獲得資源加載的詳細瀑布圖,phantomJS還能夠爲你生成HAR(HTTP Archive)報表。一樣藉助一下自帶的netsniff.js:
photomjs examples/ netsniff.js http://auto.163.com/special/browserupgrade/
將生成的json格式報告放到HAR viewer( http://www.softwareishard.com/har/viewer/ )中,即可輕鬆獲得資源加載瀑布圖
 
firefox的錄製腳本控件
 
 
淘寶測試:
 
 
頁面截圖對比:  (可是沒有變化超出發郵件的功能)
相關文章
相關標籤/搜索