• Charles使用一:安装与页面介绍


    官方介绍:

    Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information)

    In Web and Internet development you are unable to see what is being sent and received between your web browser / client and the server. Without this visibility it is difficult and time-consuming to determine exactly where the fault is. Charles makes it easy to see what is happening, so you can quickly diagnose and fix problems.

    Charles是一个HTTP代理/ HTTP监视器/反向代理,使开发人员能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息)。

    在Web和Internet开发中,您无法看到Web浏览器/客户端与服务器之间发送和接收的内容。如果没有这种可见性,确定故障的确切位置将是困难且耗时的。Charles可以轻松查看发生的情况,因此您可以快速诊断并解决问题。

    总结:Charles的作用就是抓取HTTP和SSL / HTTPS网络请求。

    一、Charles介绍

    Charles是一个付费软件,能够免费试用30天,试用期过后,免费用户还是能够继续使用,但增加了一个是使用限制——单次使用时长限制30分钟,自动关闭。

    破解文件下载:https://www.zzzmode.com/mytools/charles/

    作为一个测试人员,判断页面数据是否正确与否,我个人认为是抓包与查看数据库;相较于查看数据库,抓包相对而言会方便很多,在测试app或者电脑软件,更倾向于使用抓包;

    我个人检查页面数据的习惯:首先抓包查看app的数据是否对应接口的数据,如果不一致,那就是app在取参时错误;如果与接口数据一致,但数据确实是错误,这时候使用SQL语句查看对应的数据是否正确。

    Charles 主要的功能包括:

    1. 截取 Http 和 Https 网络封包。
    2. 支持重发网络请求,方便后端调试。
    3. 支持修改网络请求参数。
    4. 支持网络请求的截获并动态修改。
    5. 支持模拟慢速网络。

    二、安装与破解

    安装包在 Charles 官网下载,安装后使用  破解文件  破解

    下载后charles.jar后,替换本地charles.jar文件,路径如下:

    macOS: /Applications/Charles.app/Contents/Java/charles.jar

    Windows: C:Program FilesCharleslibcharles.jar

    建议:安装后先打开一遍Charles后,退出然后去替换Charles.jar

    三、页面介绍

    随手记记,每天成长一步。 唯有努力不会辜负自己!
  • 相关阅读:
    Spring中常用的配置和注解详解
    SpringBoot中的常用配置
    Maven项目创建问题
    hibernate缓存:一级缓存和二级缓存
    Hibernate标准查询
    Hibernate中Hql的查询
    Hibernate中对象的三种状态
    Hibernate中使用load和get加载的区别
    Spring增强
    Spring代理模式
  • 原文地址:https://www.cnblogs.com/xiashang/p/9465690.html
Copyright © 2020-2023  润新知