首页 > 其他 > 详细

自动化测试

时间:2016-01-29 11:33:17      阅读:262      评论:0      收藏:0      [点我收藏+]
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的录制脚本控件
 
 
淘宝测试:
 
 
页面截图对比:  (但是没有变化超出发邮件的功能)

自动化测试

原文:http://www.cnblogs.com/chuangweili/p/5167991.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!