续上一篇文章
软件测试人员电脑需要安装的基础工具_可可爱爱的程序员的博客-CSDN博客
软件测试资料领取方式 (#1) · Issue · 可可爱爱的程序员 / 软件测试资料合集 · GIT CODE
响应HTTP状态过滤规则:
Hide success(202,204,206):隐藏响应成功的session(202,204,206);
Hide Authentication demands(401):隐藏未经授权被拒绝的session(401);
Hide redirects(300,301,302,303,307):隐藏重定向的session(300,301,302,303,307);
Hide Not Modified(304):隐藏无变更的session(304)。
响应类型和大小过滤规则:
Show all Content-Type:显示所有响应类型;
Hide smaller than ?KB:隐藏小于指定大小的session;
Hide larger than ?KB:隐藏大于指定大小的session;
Time HeatMap:获得即时数据(绿色阴影代表响应时间在50毫秒以内;超过50毫秒但在300毫秒之内的响应条目没有颜色;响应时间在300至500毫秒之间的会涂以黄色;超过500毫秒的用红色底纹显示);
Block script files:阻止脚本文件,显示为404;
Block image files:阻止图片文件;
Block SWF files:阻止SWF文件;
Block CSS files:阻止CSS文件。
响应header过滤规则:
Flag response that set cookies:标记会设置cookie的响应;
Flag response with headers:标记带有特定header的响应;
Delete response headers:删除响应header;
Set response header:设置响应的header。
6. HTTPS设置
启动Fiddler,点击Tools-Option-HTTPS,勾选下图所示复选框,点击"OK"。
在跳出的对话框中点击“Yes”。
在跳出的对话框中点击“是”,根据提示“下一步”完成证书安装即可。
7. 断点设置
1) Fiddler有两种方式设置断点。
第一种:在菜单栏Rules-》Automatic BreakPoints的下拉菜单里选择设置断点的方式(Before Requests,After Responses),取消断点选择Disabled。这种设断点的方式是对所有url生效。
第二种:用bpu命令对特定url设置断点,这种方式断点设在Before Requests。取消断点时只需要再执行bpu命令即可。
执行如下命令(如下图):
bpu https://www.baidu.com/
2) 用bpu命令设置断点并修改请求案例
在Fiddler命令行输入区输入“bpu”回车执行清掉原有的断点。
输入“bpu http://www.songqinnet.com/”回车执行,接下来就会中断URL中包含此地址的请求。
在
浏览器打开松勤网首页,查询课程输入框中输入“
数据库”。
点击会话列表中被中断的查询数据库课程的会话,依次进入Inspectors–>WebForms。此时请求并未发送到服务器,被中断了,修改参数值“数据库“为“自动化”,最后点击run to completion,修改后的请求发送到服务器,并且会响应结果返回给浏览器,我们可以发现浏览器中返回的课程是"自动化”的课程,即修改后的请求返回的内容。
浏览器返回自动化课程内容。