Charles

  1. 過濾網(wǎng)絡(luò)請(qǐng)求: Proxy -> Recording Settings 選擇include
    2.截取iPhone上的請(qǐng)求: proxy -> proxy Settings, 填入代理端口 8888,并且勾上 “Enable transparent HTTP proxying” 就完成了在 Charles 上的設(shè)置。如下圖所示:



    iPhone: 設(shè)置 ->無(wú)限局域網(wǎng) -> 點(diǎn)擊當(dāng)前連接的WiFi詳情, 下拉選擇HTTP代理-> 手動(dòng) -> 填寫電腦的ip和端口:8888

  2. https請(qǐng)求:


    Snip20170602_3.png

    安裝完證書后, charles默認(rèn)并不截取https請(qǐng)求, 需要在請(qǐng)求上右擊, 選擇Enable SSL Proxying
    此外, 若手機(jī)截取https請(qǐng)求, 請(qǐng)Safari前往chls.pro/ssl,手機(jī)下載并安裝. 安裝完成后前往 設(shè)置->通用->關(guān)于本機(jī)->證書信任設(shè)置-> 找到charles proxy custom root certificate然后信任該證書. 否則會(huì)報(bào)服務(wù)器證書不可靠的錯(cuò)誤.
    4.模擬慢速網(wǎng)絡(luò): 在 Charles 的菜單上,選擇 “Proxy”->”Throttle Setting” 項(xiàng),在之后彈出的對(duì)話框中,我們可以勾選上 “Enable Throttling”,并且可以設(shè)置 Throttle Preset 的類型。

  3. 給服務(wù)器做壓力測(cè)試: 我們可以使用 Charles 的 Repeat 功能來(lái)簡(jiǎn)單地測(cè)試服務(wù)器的并發(fā)處理能力,方法如下。
    我們?cè)谙氪驂旱木W(wǎng)絡(luò)請(qǐng)求上(POST 或 GET 請(qǐng)求均可)右擊,然后選擇 「Repeat Advanced」菜單項(xiàng), 接著我們就可以在彈出的對(duì)話框中,選擇打壓的并發(fā)線程數(shù)以及打壓次數(shù),確定之后,即可開始打壓。(PS: 可以用來(lái)投票)

詳見: http://blog.devtang.com/2015/11/14/charles-introduction/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 規(guī)律 克服自身的惰性,做好在倦怠期時(shí)應(yīng)對(duì)的方法。不間斷有規(guī)律的練習(xí)讓事情變成了習(xí)慣,習(xí)慣當(dāng)然就更會(huì)堅(jiān)持下去了。但也...
    蕭雅琴子閱讀 140評(píng)論 0 0
  • 匯編語(yǔ)言的發(fā)展 機(jī)器語(yǔ)言 由0和1組成的機(jī)器指令. 如:0101 0001 1101 0110. 匯編語(yǔ)言(ass...
    小小魚類閱讀 387評(píng)論 0 0

友情鏈接更多精彩內(nèi)容