日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?

發(fā)布時間:2025/3/13 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文來自牛鷺學院學員:丁孟輝、陳金金

注意:在開發(fā)移動端項目沒有網頁的情況下,可以使用Charles抓取數(shù)據(jù)進行分析。

概念

Charles是一款Http代理服務器和Http監(jiān)視器,當移動端在無線網連接中按要求設置好代理服務器,使所有對網絡的請求都經過Charles客戶端來轉發(fā)時,Charles可以監(jiān)控這個客戶端各個程序所有連接互聯(lián)網的Http通信。

Charles 主要功能:

1)截取 Http 和 Https 網絡封包。

2)支持重發(fā)網絡請求,方便后端調試。

3)支持修改網絡請求參數(shù)。

4)支持網絡請求的截獲并動態(tài)修改。

5)支持模擬慢速網絡。【弱網測試的功能點

安裝Charles客戶端

需要java環(huán)境,自行下載安裝 (jdk version >= 8.0 )

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Charles官網下載地址

https://www.charlesproxy.com/latest-release/download.do

Windows和macOS版本一樣,大同小異,根據(jù)自己系統(tǒng)自行下載

破解地址

https://www.zzzmode.com/mytools/charles/

常識:當初次使用Charles抓包工具的時候,瀏覽器默認會使用charles代理,charles也會主動抓取正在開著的應用,如qq,微信,postman,搜狗拼音等工具,關閉charles后,再用瀏覽器瀏覽頁面,會提示代理服務器連接失敗,跟網絡沒有關系,手機也會這樣。所以解決辦法,取消charles代理,等再次打開charles,雖然不用修改瀏覽器代理設置,直接默認使用charles代理。

插件替換里面文件


手機端
--- QQ瀏覽器輸入(不要自帶) :chls.pro/ssl

即可下載證書:charles-proxy-ssl-proxying-certificate.pem

手機端-安裝證書

設置--更多設置--系統(tǒng)安全--加密與憑據(jù)--從SD卡安裝(選中crt或者pem)安裝

安裝好以后打開,配置Charles證書;選擇:

help——SSL Proxying——install Charles Root Certificate

會出現(xiàn)證書安裝的信息,我這邊已經安裝成功,第一次可能需要安裝

將證書安裝在“受信任的根證書頒發(fā)機構”,這步很重要

最后提示導入成功,出現(xiàn)如上述證書信息顯示說明證書安裝成功,也可在證書路徑中查看證書安裝結果

勾選Proxy——Windows Proxy

http和https使用的是完全不同的連接方式,用的端口也不一樣,http是80,https是443。

手機端設置-前提

科普

手機和電腦保持在同一WIFI下

手機-- 開啟-- 開發(fā)者模式 (只有開發(fā)者模式,才好抓包,不然全是亂碼)

android手機-安裝 pem 認證, ios手機-安裝 crt 認證(后面有說明)

開啟 -- 開發(fā)者模式

進入手機桌面,點擊“設置”

拉到最下方,點擊“關于手機”

連續(xù)點擊“版本號”五次以上,

當出現(xiàn)提示“您正處于開發(fā)者模式”即可

返回設置頁面,便出現(xiàn)“開發(fā)者選項”

進入開發(fā)者選項就可以進行相關設置。

首先查看Charles 所在電腦的ip 例如 192.168.1.71

步驟:cmd -> ipconfig

選擇Proxy--Proxy Settings,輸入端口號port:8888,勾選Support HTTP/2

安卓手機設置

例如:

步驟: wifi---連接網絡---代理

PC端(電腦端)會出現(xiàn)彈框,選擇 allow (允許)

弱網測試

簡介:模擬多種弱網測試,低網速、2G、3G、4G等網絡。

限速功能:

在做移動開發(fā)的時候,我們常常需要模擬慢速網絡或者高延遲的網絡,以測試在移動網絡下,應用的表現(xiàn)是否正常(如模擬應用在網絡較慢時的響應時間等情景)。Charles 對此需求提供了很好的支持。

如何進行弱網測試:

  • SIM卡的網絡切換,手機-設置-移動網絡設置-網絡類型選擇,3G、4G卡都可以設置關閉3G/4G,只走2G網絡。
  • 具體弱網場景測試,常見場景包括:地鐵/巴士、電梯、樓梯間、停車場
  • 使用虛擬機模擬網絡速度,如用樹莓派搭建的弱網測試儀
  • 使用軟件進行網絡代理,模擬不同的網絡帶寬、延時率、丟包率

限速之后,看手機的響應,可以看到頁面響應更慢了,如果效果不明顯,可以模擬較極端的情況。

獲取更多課程資訊、技術干貨、學員筆記,關注牛鷺學院官方公眾號:牛鷺軟件測試訓練營

總結

以上是生活随笔為你收集整理的手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。