什么是断点?
断点: Breakpoint
程序执行过程中,可以设置中断,中断的位置就是断点
源自于编程调试方法
设置断点的目的
设置断点是为了调试细节
用来构建异常的测试场景
设置断点的时机
Python、Java等程序执行过程中,设置断点,观察中途的状态信息
发送请求时、接收响应时,也可以设置断点,观察数据包的状态
通过断点设置,可以模拟出现错误的多种情况
设置断点的步骤
1、右击接口链接,选择“Breakpoints”
2、在浏览器或App刷新对应接口的页面
3、此时会自动跳转到Charles并显示出接口的请求信息
4、点击“Edit Request”,修改请求的信息,点击“Execute”
5、点击“Edit Response”
6、在数据格式栏中选择合适的显示格式,比如“JSON”
7、修改需要的数据,点击“Excute”
8、回到浏览器或App查看经过修改后的Response信息
实现练习
先访问功能,获取链接
右击链接,选择“Breakpoint”
自动跳转到Charles并显示出接口的请求信息
点击“Edit Request”,修改请求的信息,点击“Execute”
查看结果
修改响应内容