您的位置:首页 > 其它

自动化测试 笔记

2016-01-29 09:09 330 查看
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://docs.seleniumhq.org/download/

淘宝测试:
http://fts.aliyun.com/index.htm

页面截图对比: (但是没有变化超出发邮件的功能)
https://github.com/fouber/page-monitor
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: