当前位置: 代码迷 >> Web前端 >> 分享一个自各儿写的httpWatch自动化测试工具
  详细解决方案

分享一个自各儿写的httpWatch自动化测试工具

热度:139   发布时间:2012-11-22 00:16:41.0
分享一个自己写的httpWatch自动化测试工具

2009-04-22


分享一个自己写的httpWatch自动化测试工具,方便开发人员定位个别用户(小区网络,缓存等)访问网站出现的问题。现与大家一起分享,大家有什么好的想法和意见,欢迎一起讨论。

用户只要安装HttpWatch,并且运行本工具,即可调用httpwatch,自动测试网站,并将测试结果(测试结果_**.hwl)保存下来,开发人员拿到测试结果就可以很方便地查找、分析、定位问题。

文件说明:

本工具基于js开发,通过js调用HttpWatchapi,封装了httpwatch启动浏览器、开始记录、测试站点、结束记录、保存测试结果等功能。

“测试ie.cmd”:测试ie的启动文件,通过cscript //nologo http_test.js "ie"运行http_test.js文件进行测试ie

由于HttpWatchTT、遨游、世界之窗等浏览器下无法运行,所以本工具会通过批处理文件自动修改IE为默认浏览器。

“测试forefox.cmd:测试firefox的启动文件,通过cscript //nologo http_test.js "ie"运行http_test.js文件进行测试firefox

http_test.js”:具体调用HttpWatchjs文件,通过cscript调用,接受一个参数”ie”/”firefox”,已区分测试的是IE还是firefox

使用方法:

测试IE下,双击“测试ie.cmd”,即可运行并自动测试

测试forefox下,双击“测试firefox.cmd”,即可运行并自动测试

需要修改测试站点或者测试结果存放路径,请修改"http_test.js"文件:

var URLS = ["vip.qq.com","my.qq.com"]; //需要测试的站点

var SAVE_DIR = "C://"; //测试结果存放位置,请确保路径存在,否则将出错

1.使用本工具之前请确保您的电脑已经安装了HttpWatch

2.本工支持iefirefox下测试。

3.本工具测试结果默认存放在C盘跟目录下:“C:\测试结果_ie.hwl”,“C:\测试结果_firefox.hwl”。

4.为了避免该测试在遨游、TT、世界之窗等浏览器上无法运行,"测试ie.cmd"将自动设置IE为默认浏览器


httpWatch自动化测试工具CNDN下载

google站点下载

2009-5-7


之前传的我只在httpwatch6.x下测试通过
公司内部论坛同事留言反映问题,经定位是不支持httpwatch5.x
现问题已解决,请大家重新下载 不过建议大家使用httpwatch6.x下,httpwatch5.x本身不支持ff,所以本工具在httpwatch5.x下没法支持ff,但支持httpwatch6.x下的ff

1 楼 imuma 2010-08-04  
通过Google搜索到了这篇文章,确实是非常好用的脚本。目前我的工作每天都要对固定的网站进行访问速度测试,这个脚本和工具对工作帮助太大了,我在脚本上添加了清除Cookie和缓存的语句,不过有个问题想请教,如果想更改文件名的格式应该如何更改呢?我想让文件名是自动根据运行脚本时的日期和时间来生成,比如“测试结果-20100805-160825.hwl”,这样的效果应该如何实现?我只懂Windows批处理里的相关变量,JS不太懂……