今天这篇操作断点,在我个人认为跟上一篇设置端口映射是差不多的功能,如果有问题请指出哈。
1、操作断点,我们需要先对需要断点的接口做一下预处理,也就是为了让后续再次请求时候告诉服务,我要对这个接口做断点处理。(这跟fiddler有点区别,fiddler设置断点,那么是对后续全部接口都做断点处理。)
预处理步骤:在需要的断点接口上右键–》【breakpoints】这样就选中了该接口需要做断点处理,这只是预操作,并没有全部可以哦。
设置断点方式:在【proxy】–》【breakpoint setting】弹窗中选择一下。如果没有勾选对应的接口,那么先勾选一下,接着考虑是对接口的request还是response处理,双击接口即可打开去勾选请求还是响应。
假设我们要对请求参数做一下修改,那就只选择request即可。同理运用于response中。
设置好上面之后,在app上重新发起请求,在charles中就可以发现他会自动跳转到设置的接口中,接着你修改参数就可以了。然后去判断是否得到自己想要的结果。就是这么简单。
当然了,你给这个接口设置了断点,后续再次还会进入断点设置,你做完这个接口测试之后,需要将接口的断点取消奥,怎么取消?
在接口上右键–》【breakpoints】,当他的勾消失就可以了。
好了,charles断点设置就这样结束了哦。