fiddler面试题
2024-09-06 10:06:08
1.什么叫断点?
Break Point:进行接口测试时,为了测试后端功能而设置的。
2.断点有哪些方式?
Before Requests:在请求时,没有达到服务器之前设置断点。 -- 全局断点(中断fiddler捕获的所有请求)
After responses:服务器响应之后,在fiddler将响应传回给客户端之前。 -- 全局断点(中断fiddler捕获的所有服务器返回数据)
取消断点:Disabled
3.为什么要设置断点
进行接口测试时,拦截和修改数据,测后端功能。比如:图书网的某本小说的售价是100元,进行网页前端的功能测试时,只能输入100元进行购买!但是通过fiddler抓包工具可以拦截,修改数据。万一有些别有用心的人跳过前端输入框验证,然后修改数据,输入-100元进行购买。这样的话,不仅买到了小说,账户余额还增加了100元。这就说明后端接口不对。
4.怎么设置断点?(全局断点和单个断点)
- Rules>>Automatic Breakpoints>>Before Requests(After Responses) -- 全局断点
- 在命令行输入:(单个断点)
- bpu 接口的url地址 eg:bpu https://passport.cnblogs.com/user/signin 然后按回车 -- before request
- bafter 接口的url地址 eg:bpafter https://passport.cnblogs.com/user/signin 然后按回车 -- after response
5.拦截来自某个网址所有请求
1.在命令行输入:bpu www.cnblogs.com
2.打开博客园任意网页,发现都被拦截到了
3.打开博客园其他网站,其它网站可以正常请求
4.说明只拦截了来自部落论坛(www.cnblogs.com)的请求
5.清除输入bpu回车即可
参考链接:https://www.cnblogs.com/yoyoketang/p/6778006.html
最新文章
- js实现可拖拽的div
- 使用emIDE创建STM32项目
- 2016-12-15 java开发工作中,尚未做的工作
- [.net 面向对象编程基础] (21) 委托
- Python的全局变量
- samba的rpm包,只有tar.gz文件安装
- [异常] Download interrupted: Connection to https://dl-ssl.google.com refused 安卓SDK下载被拒 3步解决
- electron小例子
- PHP file_get_contents() 函数
- 文件和目录之mkdir和rmdir函数
- python读写Excel文件的函数--使用xlrd/xlwt
- 启动Tomcat的几种方式
- windows phone 8.1常用启动器实例
- HTML相关知识
- 【R语言系列】read.table报错incomplete final line found by readTableHeader
- 软件工程实践-WC项目之C实现
- Redux thunk中间件
- XML语言2.约束
- HTML5中自定义属性(data-*)
- 以前没有写笔记的习惯,现在慢慢的发现及时总结是多么的重要。 这一篇文章主要关于java多线程一些常见的疑惑点。因为讲解多线程的书籍和文章已经很多了,所以我也不好意思多说,嘻嘻嘻、大家可以去参考一些那些书籍。我这个文章主要关于实际的一些问题。同时也算是我以后复习的资料吧,。还请大家多多指教。 同时希望多结交一些技术上的朋友。谢谢。
热门文章
- selenium如何向ueditor富文本中自动输入文本
- [HDU6288]Tree
- <;DFS &; BFS>; 286 339 (BFS)364
- Django3.0 前瞻 支持异步通信
- Codeforces Round #602 (Div. 2, based on Technocup 2020 Elimination Round 3) B. Box 贪心
- python做中学(九)定时器函数的用法
- 融云技术分享:融云安卓端IM产品的网络链路保活技术实践
- selenium三大切换的骚操作之显性等待
- Java Tomcat 使用(IDEA)
- js判断undefined和null