charles_断点

用了模拟网速好久,也试了试用这货查看接口返回的数据,今天体验了一下"断点",觉得有必要记录一下给请求加断点的步骤.

 

一.界面介绍(版本4.0.1):

  近来charles更新了4.0版本,于是乎为了尝鲜,就下载来体验体验.最显眼的变化是界面更加美观了,主要体现是工具栏使用了新图标,这些"新图标们"都透着那么一点小娘气.

 

Charles断点改参数_自动跳转

以前工具栏上的"打开"/"删除"/"保存"/"新建",几个功能被收整到其它地方去了.清空会话从'垃圾桶'变成了'扫把',模拟网速则变成了'乌龟',乌龟到是挺形象的,一般模拟网速的时候,都是模拟的"慢网"~

 

二.断点操作

  1.首先启动charles,然后将手机代理设置好(为啥不直接用PC做演示?我工作场景就是用手机的,这样记录步骤比较有生活!!).

  2.使用手机浏览器,访问"赶集",滑动到下图界面

Charles断点改参数_自动跳转_02

  3.我们去看一下charles抓到的请求

Charles断点改参数_搜索_03

  4.按"ctrl+f",打开搜索界面,输入想搜索的内容,比如"技工"

Charles断点改参数_Charles断点改参数_04

  5.双击包含'技工'关键字的那条信息,自动跳转到对应请求

Charles断点改参数_Charles断点改参数_05

  6.'右击'此条请求,选择"Breakpoins"(注:请求的request和response会分别断点,均可以对请求内容进行更改,我还不太知道有啥可改的)

Charles断点改参数_工具栏_06

 

  7.设置好以上几步后,手机端"刷新"浏览器.然后我们在看'charles'的'reques断点'(注:貌似可以修改很多东西,比如cookies)

Charles断点改参数_工具栏_07

  8.我们直接点"Execute",执行本次'reques'

  9.接下来'charles'会展示'response断点',我们要修改的地方来了(注:实际可修改的项还是很多很多的)

Charles断点改参数_工具栏_08

  10.点击 'Edit Response'->'HTML',找到如下图(跟步骤2一样的地方,还记得么?)

Charles断点改参数_自动跳转_09

  11.我们手动把"技工"/"司机"/"服务员",更改一下

Charles断点改参数_自动跳转_10

  12.我们直接点"Execute",执行本次'Response'

  13.看看手机上的"赶集"有木有变化~

Charles断点改参数_Charles断点改参数_11

  14.其实在界面'proxy'->'Breakpoints Settings'(快捷键:ctrl+shift+K),可以对断点做一些细节更改,比如修改"Host"/"Query"

Charles断点改参数_自动跳转_12

 具体要如何灵活的应用断点功能,还在摸索~