【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. 响应内容的确认:这块就涉及到业务了,根据自己对业务的把握,去确认所访问链接的响应内容是否正确。