Charles使用一:安裝與頁面介紹

官方介紹:web

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網絡請求。服務器

1、Charles介紹cookie

Charles是一個付費軟件,可以免費試用30天,試用期事後,免費用戶仍是可以繼續使用,但增長了一個是使用限制——單次使用時長限制30分鐘,自動關閉。網絡

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

做爲一個測試人員,判斷頁面數據是否正確與否,我我的認爲是抓包與查看數據庫;相較於查看數據庫,抓包相對而言會方便不少,在測試app或者電腦軟件,更傾向於使用抓包;測試

我我的檢查頁面數據的習慣:首先抓包查看app的數據是否對應接口的數據,若是不一致,那就是app在取參時錯誤;若是與接口數據一致,但數據確實是錯誤,這時候使用SQL語句查看對應的數據是否正確。

Charles 主要的功能包括:

  1. 截取 Http 和 Https 網絡封包。
  2. 支持重發網絡請求,方便後端調試。
  3. 支持修改網絡請求參數。
  4. 支持網絡請求的截獲並動態修改。
  5. 支持模擬慢速網絡。

2、安裝與破解

安裝包在 Charles 官網下載,安裝後使用  破解文件  破解

下載後charles.jar後,替換本地charles.jar文件,路徑以下:

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

Windows: C:\Program Files\Charles\lib\charles.jar

建議:安裝後先打開一遍Charles後,退出而後去替換Charles.jar

 

3、頁面介紹

相關文章
相關標籤/搜索