charles断点调试

适用场景:ide

客户端发起请求A,从server返回的结果response,但愿测试 对于server可能返回的不一样的response结果 客户端的表现状况;测试

方法:spa

利用charles 进行断点调试,即时修改response结果,来测试客户端表现;调试

具体操做:server

  • 点击如图所示,建立断点接口

WEBRESOURCEdc2fa2e5226bddb788f73121c9da4

  • 打开后,点击 ADD 》新增一个断点,it

对须要测试的接口信息进行填写,好比,下图示例对 获取用户usermeta的接口返回值进行 断点调试,(看图中,也能够勾选 request,表示 对 请求 输入端进行 断点,来测试server处理不一样request的状况,适合于接口端适配测试)class

WEBRESOURCE5b05210fcc6bdf5ddbe9224daef60

  • 建立完断点后,回到客户端上进行对应的操做,好比 登录动做来发起该请求,在charlse上就能看到 请求发出去,同时有response返回来了meta

这时,能够对response结果进行编辑,按照测试点来进行修改,request

WEBRESOURCE5c6476ba8bb2fda9309d73c277046

  • 修改完成后,点击右下方的,Execute 执行,客户端上就会接收到 刚被修改过的response结果,按照测试用例预期来查看客户端的表现。

另外:也能够在上图中勾选 request来测试接口对于不一样请求输入参数的表情,适用于测试接口方;

相关文章
相关标签/搜索