zoukankan      html  css  js  c++  java
  • charese

    Charles

      charles是一款可运行在windows、mac上的抓包工具。

      抓包的作用:

      1) 定位问题。如定位问题是前端还是后端的问题时,检查后端是否返回异常,如果正常,则可能是前端的问题;如果异常,  则可能是后端的问题。

     2) 在不清楚接口信息时,可以通过抓包查看(发出去的请求,请求头、请求体,返回的数据)

     3) 拦截请求,修改请求 (测试时更好的模拟异常测试)

    1、Charles拦截请求

     过程:

    • 右键设置Breakpoints
    • 浏览器访问url
    • charles →Edit Request 修改请求 →Excute→Edit Response 修改响应 →Excute

     

    修改请求

     修改响应

     浏览器中的返回结果

    2、Charles手机抓包

        测试app时,也可通过Charles抓包。

    •    手机需和电脑在同一个局域网里(连同一个wifi)
    •    手动,服务器填电脑的ip,端口号默认为8888

     3、弱网测试

        弱网测试,即网络情况不好的情况下测试

     4、Charles设置过滤

         设置过滤只显示特定的http请求

  • 相关阅读:
    系统安全方案
    模态框的使用
    thinkphp修改分页为post方式
    手动配置apache、php
    Djang之ModelForm组件的简单使用
    连接池还是连接迟?
    金融量化
    luasocket编译安装遇到的坑
    numpy&pandas补充常用示例
    Matplotlib画正弦余弦曲线
  • 原文地址:https://www.cnblogs.com/cwl-bj/p/10648964.html
Copyright © 2011-2022 走看看