美文网首页
charles 断点功能

charles 断点功能

作者: 微笑的AK47 | 来源:发表于2018-06-11 22:18 被阅读0次

断点功能(Breakpoints)

上面提供的Rewrite功能最适合做批量和长期的替换,但是很多时候,我们只是想临时修改一次网络请求结果,这个时候,使用 Rewrite 功能虽然也可以达到目的,但是过于麻烦,对于临时性的修改,我们最好使用 Breakpoints 功能。

Breakpoints,当指定的网络请求发生时,Charles 会截获该请求,这个时候,我们可以在 Charles 中临时修改网络请求的返回内容。

Charles能够断到发送请求前(篡改Request)和请求后(篡改Response)。

使用断点修改请求的弊端是,如果开发设置了请求超时时间,那么修改的速度慢了往往即使返回了也没有效果,所以实际测试中使用此方法的场景并不多。

这里以将我的券金额修改为13.00元为例:

(1) 针对接口右键选择"BreakPoints",这样这个接口就被加入到断点状态了;

(2)需要进一步修改断点的属性,可以在菜单栏"Proxy"–>"Breakpoints Settings"里进行添加删除或者修改,并且可以选择这个断点是在request还是response,还是两者都要。这里只是修改response

(3)刷新app界面,跳转到断点模版,这个时候你可以在对应状态情况下修改request或者response,然后点击下方按钮“Execute”。点开Edit Response界面,选择JSON格式,格式清晰,方便修改,直接在上面进行数据修改,改成你想要测试的数据,然后点击执行按钮

(4)再次刷新app界面,然后app返回的是新改的数据,根据返回数据测试客户端显示是否正确

作者:夏天的吃瓜群众

链接:https://www.jianshu.com/p/fb2bdde5b498

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • charles 断点功能

    断点功能(Breakpoints) 上面提供的Rewrite功能最适合做批量和长期的替换,但是很多时候,我们只是想...

  • 一、Charles的断点无法再跳转至断点页面解决办法

    1、使用Charles的断点功能可以修改服务器的内容并返回给前端,当操作过一次断点后,千万不要关闭断点的会话,那么...

  • 抓包工具Charles

    一、Charles-断点功能(原文地址:https://www.jianshu.com/p/7479866a1d8...

  • charles的使用

    charles 常用功能 1、截取接口信息 2、断点并修改网络请求 3、模拟弱网 安装配置 Charles官网ht...

  • charles修改请求响应参数

    1.在Charles请求的列表里找到要设置断点的那个请求 2.打开断点功能,即点亮下面这个图标 3. 再次发起请求...

  • 抓包工具:Charles-断点

    一、添加Charles断点 1、用Charles抓包发起一次接口请求 2、对要打断点的接口右键,选择【Breakp...

  • charles-断点BreakPoint测试

    一、添加Charles断点1、用Charles抓包发起一次接口请求2、对要打断点的接口右键,选择【Breakpoi...

  • 移动端h5调试

    charles breakpoints 一、添加Charles断点1、用Charles抓包发起一次接口请求2、对要...

  • Charles 安装使用教程

    常用功能1、截取接口信息2、断点并修改网络请求3、模拟弱网 安装配置 Charles官网https://www.c...

  • 深度学习的东西(持续更新)

    iqiyi xhook 爬虫java webmagic 抓包charles 断点、请求重定向

网友评论

      本文标题:charles 断点功能

      本文链接:https://www.haomeiwen.com/subject/pxjkeftx.html