Charles16--断点调试

什么是断点?

断点: Breakpoint
程序执行过程中,可以设置中断,中断的位置就是断点
源自于编程调试方法

设置断点的目的

设置断点是为了调试细节
用来构建异常的测试场景

设置断点的时机

Python、Java等程序执行过程中,设置断点,观察中途的状态信息
发送请求时、接收响应时,也可以设置断点,观察数据包的状态
通过断点设置,可以模拟出现错误的多种情况

设置断点的步骤

1、右击接口链接,选择“Breakpoints”
2、在浏览器或App刷新对应接口的页面
3、此时会自动跳转到Charles并显示出接口的请求信息
4、点击“Edit Request”,修改请求的信息,点击“Execute”
5、点击“Edit Response”
6、在数据格式栏中选择合适的显示格式,比如“JSON”
7、修改需要的数据,点击“Excute”
8、回到浏览器或App查看经过修改后的Response信息

实现练习

先访问功能,获取链接
Charles16--断点调试
右击链接,选择“Breakpoint”
Charles16--断点调试
自动跳转到Charles并显示出接口的请求信息
Charles16--断点调试
点击“Edit Request”,修改请求的信息,点击“Execute”
Charles16--断点调试
查看结果
Charles16--断点调试
修改响应内容
Charles16--断点调试

上一篇:Solve VsVim Issue with Visual Studio for Mac: ClosePair(')')


下一篇:如何将一个软件添加到鼠标右键