自动化测试 笔记
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
测试总加载时间:
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
相关文章推荐
- angular
- git将已经同步的某类文件加入忽略列表并同步
- hdu 2155(dp)
- Swift "..."".."及"==""==="区别
- C++文件读写详解(ofstream,ifstream,fstream)
- Content is not allowed in prolog异常产生原因及处理方式
- 工作笔记 7.21-7.25
- 配置免安装版JAVA1.7的环境变量
- transform 各种影响
- .htaccess中的apache rewrite规则写法详解
- 0005-这个写的不错,这在做关于这个功能的项目
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- 【数据结构与算法】【排序算法】排序算法总结
- Java socket 学习