之前一直都是用的fiddler,现在开始用Charles了,抓包工具基本上都会有打断点修改上行参数、响应数据的这个功能,今天实践了一下,怕之后不常用会忘记,记录一下。
一、修改上行参数
就是对你想操作的接口打断点,修改接口中请求参数的值。举一个很简单的例子,比如想修改一下商品的金额,比如负数、最大值什么的,实际测试过程中,这些情况无法满足,就可以借助工具还实现。
比如,我对login接口进行打断点,抓到该接口后,右键选择Breakpoints
然后点击Proxy---Breakpoint Settings,弹出以下弹窗,
然后双击该接口,弹窗下边弹窗
修改上行参数,勾选request就行。如果要是修改响应数据,勾选response就行。如果同时勾选了,修改的是request。
然后再次请求login接口,会弹出该接口,如下图,可以修改username或者password