【httpwatch】httpwatch对测试的应用
HttpWatch是一款网页数据分析工具,是浏览器插件,集成在IE浏览器的工具栏中。主要可以用来帮忙我们查看及分析HTTP请求的:Cookie、请求参数、请求头信息、响应头信息、响应状态、响应正文等内容。
HttpWatch获取方式:
可在百度、谷歌平台上获取相应的安装包,推荐下载破解版本的HttpWatch Professional,专业版本相对于标准版本有更强大的功能。
HttpWatch安装及使用:
解压下载的安装压缩包后,执行安装程序根据提示信息进行相应的安装操作,导入lic文件后即正常使用。打开IE浏览器工具栏,可在工具栏中看到HttpWatch,点击即可唤起,或使用组合键Shift+F2进行唤起。
HttpWatch在测试中的应用:
1. 响应状态的确认:打开HttpWatch可以查看到相应网站的链接请求状态,可以帮助我们确认请求是否存在问题,可以轻松发现4XX、5XX等异常请求错误等。HTTP响应状态详解:http://www.cnblogs.com/cathsfz/archive/2012/06/19/2553431.html
2.请求方式的确认:在HttpWatch主界面可以清楚的查看到各请求的方式,如:GET、POST等。而在我们做请求确认时,可以关注一下,对于一些较隐私或有较多内容要提交的表单时,尽量使用POST请求。POST请求相对于GET请求更安全、提交的数据量相对大(和服务器设置有关)。POST请求和GET的区别详解:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html
3.请求参数的确认:在HttpWatch界面上可以查看到请求的参数信息,可以帮助我们确认我们所访问的请求参数信息是否是我们预期的,从而在发现有异常问题出现是,是前端发现的问题还是后台发生的问题。
4.请求Cookie的确认:在HttpWatch请求详情的界面上,我们可以查看到所查看请求的Cookie信息,如果项目中涉及到Cookie的验证等可以使用此工具查看
5.请求头各信息确认:在一些项目中,程序员会使用请求头的相关信息来实现部分功能,如:根据请求头来确认用户的客户端类型,从而做出相应的业务处理。HTTP请求头详解:http://blog.csdn.net/rainysia/article/details/8131174
6.请求链接数量的确认:在HttpWatch可以查看到网站所涉及的请求链接的数量及每个请求的信息,可以根据此功能确认所测网站是否引用了无用的链接或重复调用一些链接
7. 响应文件大小的确认:在HttpWatch的界面上,我们可以清楚的看到每个请求响应的大小,根据网站的一些相关规定可以确认是否有些请求文件是否过大影响网站加载速度等,如:类似网站主页需要快速响应的页面,却引用了一个1M的高清图片等,确认这种图片压缩后使用是否更合理
8. 响应时间的确认:在HttpWatch的界面上,可以清楚的看到每个请求的响应时间,在做前端性能优化时非常有用。之后的博文也会涉及到前端性能优化的一些内容。
9. 响应内容的确认:这块就涉及到业务了,根据自己对业务的把握,去确认所访问链接的响应内容是否正确。
【httpwatch】httpwatch对测试的应用的更多相关文章
- HttpWatch HttpWatch时间表(HttpWatch Time Charts)
		HttpWatch时间表(HttpWatch Time Charts) by:授客 QQ:1033553122 截图 说明 页面事件线(Page Event Lines) 
- [转]web调试工具总结(firebug/fidder/httpwatch/wireshark)
		ONE:Firebug: Firebug是网页浏览器 Mozilla Firefox下的一款开发类插件, 现属于Firefox的五星级强力推荐插件之一.它集HTML查看和编辑.Javascript控制 ... 
- WatiN和HttpWatch交互简介
		Httpwatch是一款强大的网页数据分析工具,它可以在不改变浏览器和网络设置的基础上捕捉http和https数据.查看底层的http数据,包括headers, cookies, cache等,同时统 ... 
- Wireshark 、HTTPWatch、Fiddler的介绍
		一.Wireshark <TCP/IP协议监听> Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包 ... 
- 【web性能】web性能测试工具推荐
		WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现.JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一 ... 
- jquery图片延迟加载 及 serializeArray、serialize用法记录
		1.使用jquery实现 图片延迟加载 由于用户访问页面需要加载很多的图片,延迟加载技术在电子商务网站领域越来越普及,淘宝商城,京东商城,凡客等访问量巨大的电子商务站点为了增加用户用户体验,访问速度以 ... 
- Web性能测试工具推荐
		WEB性能测试工具主要分为三种: 一种是测试页面资源加载速度的: 一种是测试页面加载完毕后页面呈现.JS操作速度的: 一种是总体上对页面进行评价分析. ~~~如果谁有更好的工具也请一起分享下 1. ... 
- HTTP-崔希凡笔记
		HTTP协议(重点) 协议:协议的甲乙双方,就是客户端(浏览器)和服务器! 理解成双方通信的格式! l 请求协议: l 响应协议: 1 安装HttpWatch HttpWatch是专门为IE浏览器 ... 
- day08
		软件系统体系结构 常见软件系统体系结构B/S.C/S 1.1 C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我们安装的 ... 
随机推荐
- HBase介绍 (1)---数据模型
			http://blog.csdn.net/heyutao007/article/details/5766896 BigTable是什么?Google的Paper对其作了充分的说明.字面上看就是一张大表 ... 
- LightOJ 1234 Harmonic Number(打表 + 技巧)
			http://lightoj.com/volume_showproblem.php?problem=1234 Harmonic Number Time Limit:3000MS Memory ... 
- emacs 考场配置
			先存在这里,免得等回来乱搞的时候把自己的配置搞丢了qwq (custom-set-variables '(custom-enabled-themes (quote (tango-dark)))) (c ... 
- fatal: unable to auto-detect email address (got 'tim@newton.(none)')的解决方法
			问题描述: 使用git commit -m "wrote a readme file",就遇到了这个问题** Please tell me who you are. Run git ... 
- 201621123023《Java程序设计》第4周学习总结
			一.本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 继承.多态.覆盖.重载 1.2 尝试使用思维导图将这些关键词组织起来.注:思维导图一般不需要出现过多的字. 二.书面作业 1. 面 ... 
- 修改cmd默认启动路径
			1.打开注册表编辑器(WIN+R打开运行.输入regedit,或者直接找到路径,双击打开C:\Windows\regedit.exe): 2.定位到“HKEY_CURRENT_USER\Softwar ... 
- css3动画(animation)效果2-旋转的星球
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- mongodb  的基本操作
			1. show dbs 查看服务器中有多少个数据库 2.创建数据库 use <数据库名称> 注意如果数据库中没有表的话,那么数据库是不会显示的 如果存在这个表名则是切换 不存在则是 ... 
- ArchLinux 下 VirtualBox 增强设置
			0.前言: 其实这个标题本来不是我的本意,因为我的ArchLinux开机启动报错了!. 原本是一个服务报错,解决就行了对不对.后来我各种搜索大法发现了一个常识错误. 1.报错: 2.过程(赶时间的朋友 ... 
- 关于jxl的getCellFormat()方法获取表格样式----中文货币乱码
			File templateFile = getTempalte(client.getSc_shortName());//这里读取模板文件 WorkbookSettings set1 = new Wor ... 
