【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: 需要编写服务器端程序,以及客户端程序,例如我们安装的 ...
随机推荐
- 贪心——Prim算法(避圈法)
1.简介 Prim算法是图论中的一种算法,可在带权连通图里搜索产生最小生成树. 该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(Vojtěch Jarník)发现:并在1957年由美国计算机科学家罗 ...
- 5.iptables--NAT
开启Linux主机的核心转发功能 echo 1 > /proc/sys/net/ipv4/ip_forward SNAT相关操作 隐藏网内主机的IP地址,也可以共享互联网.如果只是共享IP的话, ...
- 驼峰转大写(javaScript)
var a = function(s){return s.replace(/([A-Z])/g,"_$1").toUpperCase();} F12控制台可以直接用
- c语言-猜生日算法
#include<stdio.h>int main(){ int a1[6]={1,3,5,7,9,11}; int a2[6]={2,3,6,7,10,11}; int a3[6]={4 ...
- 利用COOKIE保存历史浏览商品的一个简单思路
<?php //如是COOKIE 里面不为空,则往里面增加一个商品ID if (!empty($_COOKIE['SHOP']['history'])){ //取得COOKIE里面的值,并用逗号 ...
- json "key" 注意
json 的key只能是字符串 必须使用 双引号
- JavaSwing概述
GUI(Graphic User Interface)为程序提供图形界面,它最初的设计目的是构建一个通用的GUI,使其能在所有平台上运行.在Java1.0中基础类AWT(Abstract Window ...
- rocketmq sql解析过滤
activemq rocketmq kafka robbitmq 公司 apache alibaba LinkedIn Pivotal 编写语言 java Erlang 客户端支持 其他协议支持 mq ...
- AMPQ 0-9-1学习笔记
AMQP 0-9-1学习笔记 AMQP(Advanced Message Queuing Protocol)高级消息队列协议:是一个进程间传递异步消息的网络协议 2. AMQP的基本模型: Publi ...
- 用hashmap实现redis有什么问题
1.容量问题 hashmap是有最大容量的 2.时效问题 redis可以持久化,也可以定时时间 hashmap不可以持久化 3.线程并发问题 hashmap不是线程安全的(并且:多线程同时调用hash ...