`
jianguang_qq
  • 浏览: 92017 次
  • 性别: Icon_minigender_1
  • 来自: 深圳南山
社区版块
存档分类
最新评论

分享一个自己写的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

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

相关推荐

    httpWatch自动化测试工具

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

    HttpWatch测试工具理解文档

    - **Watir驱动浏览器**:Watir(Web Application Testing in Ruby)是一个用于Web自动化测试的库,HttpWatch利用Watir可以控制浏览器执行特定操作。 - **保存日志文件**:在测试结束后,可以将结果保存为日志文件,...

    C#httpwatch自动化

    在这个场景中,我们将讨论如何利用C#编程语言自动化地运行HttpWatch,并将结果保存为CSV格式,以便进一步的数据分析。 首先,我们需要了解`HttpWatch`的基本工作原理。HttpWatch能够捕获和记录浏览器发送的所有HTTP...

    httpwatch抓包分析工具

    2. **自动保存**: 描述中提到,`httpwatch` 支持自动保存捕获的数据,便于后续分析和复盘,这是其人性化设计的一个体现,用户无需手动操作即可保留重要信息。 3. **性能分析**: 工具提供了详细的性能指标,如请求...

    httpwatch_httpwatch_抓包_

    4. **测试自动化**:配合脚本功能,HTTPWatch可以用于自动化测试,验证网页功能的正确性和性能指标。 5. **教育和研究**:在教学和研究HTTP协议时,HTTPWatch提供了直观的学习工具,让学生和研究人员能深入理解HTTP...

    httpwatch文件自动导出为xml

    在实际应用中,这个功能对于自动化测试、性能监控和问题排查非常有价值。例如,当遇到页面加载慢或网络请求失败的问题时,可以利用自动导出的XML数据来分析请求的细节,找出问题根源。同时,团队成员之间共享这些XML...

    HttpWatch测试工具理解文档V1.0.pdf

    **4.2 HttpWatch自动化架构** HttpWatch的自动化架构主要包括以下几个组件: - **控制类**:负责控制测试流程,如启动、停止测试等。 - **插件类**:扩展HttpWatch的功能,如添加额外的监控或处理逻辑。 - **日志...

    HttpWatch Professional

    而"httpwatchzwb_33lc.com"可能是一个与HttpWatch相关的文档或者注册码,用于激活或提供有关HttpWatch的附加信息。 在进行网站性能优化时,HttpWatch能够提供诸如Cookie管理、压力测试、JavaScript性能分析等功能。...

    基于ruby和httpwatch的自动测试网页response time工具

    ruby需要安装watir包,具体安装方法可轻易在网上找到。此工具可以根据你输入的域名,访问主页,并根据主页中link访问其子网页,并通过调用ie插件httpwatch记录访问时间、字节数及其他...可以帮你自动化测试网站的性能。

    数据包分析工具httpwatch

    10. **集成与自动化**:HttpWatch可以与Selenium、JMeter等自动化测试工具结合,实现脚本化的性能测试,以自动化的方式持续监控和优化网站性能。 通过使用HttpWatch,开发者和网络管理员能够快速诊断并解决网页性能...

    httpWatch工具

    - **测试工程师**:在自动化测试中使用,确保网页加载正确且高效。 - **网络安全专家**:分析HTTP/HTTPS请求的安全性,防止数据泄露。 - **产品经理**:理解用户访问网页的实际体验,优化产品设计。 总之,...

    HttpWatch非常实用的监听浏览器工具

    此外,它还支持命令行模式,便于自动化测试。 7. **导出报告**:生成详尽的HTML或CSV格式报告,便于分享和进一步分析。这对于向团队或客户展示性能改进效果非常有用。 8. **兼容性广泛**:HttpWatch不仅支持多种...

    IE浏览器 httpwatch

    8. **自动化测试**:支持脚本化的HTTP请求,可用于自动化测试和性能基准测试。 **使用步骤** 1. 下载并安装HTTPWatch Pro版的`.exe`文件,该文件是HTTPWatch的主要程序。 2. 安装后,HTTPWatch会自动集成到IE浏览...

    数据包分析工具httpwatch+professional7.0.23

    - **脚本支持**:支持自定义JavaScript脚本,自动化测试和分析过程。 - **离线分析**:可以捕获网络流量并在稍后分析,对于没有网络连接的情况尤其有用。 - **网络模拟**:可以模拟不同的网络条件,如带宽...

    抓包工具HttpWatch

    9. **脚本录制与回放**:HttpWatch允许用户录制网络会话,并进行回放,这在自动化测试或者模拟用户行为时非常有用。 10. **多种操作系统支持**:虽然标签只提到了HttpWatch,但其实该工具提供Windows和Mac OS版本,...

    网页数据分析工具httpwatch

    HttpWatch是一款专为网页性能优化设计的强大数据分析工具,它集成了Internet Explorer浏览器的工具栏,使得用户能够实时监控和分析网页加载过程中的各种详细信息。这款工具对于开发者、测试人员以及网站管理员来说,...

    httpwatch插件

    此外,其提供的API还能与其他自动化测试框架集成,实现自动化性能测试。 总之,HttpWatch是一款强大的网络性能分析插件,对于IE浏览器的开发者和运维人员来说,它是提升网页性能和解决网络问题的得力助手。通过深入...

    HttpWatch Pro V8.5x+V9.2 license(共3个版本KEY)

    8. **脚本支持**:通过JavaScript自动化测试和数据收集。 在使用HttpWatch时,用户需要正确输入提供的授权密钥激活专业版,享受全部功能。同时,要注意保持密钥的安全,避免未经授权的使用。对于企业而言,这些密钥...

    HttpWatch+Professional

    HttpWatch Professional v6.0.14是该软件的一个特定版本,可能包含了更新的功能和改进。授权文件是激活软件所必需的,通常包含序列号或激活码,确保用户可以在其计算机上合法使用该软件。在这个压缩包文件中,...

Global site tag (gtag.js) - Google Analytics