我們可以使用 Charles 的 Repeat 功能地對服務(wù)器進(jìn)行并發(fā)訪問進(jìn)行壓力測試。步驟:選中某個網(wǎng)絡(luò)請求 -> 右擊 -> Repeat Advanced -> 在彈出的面板里面設(shè)置總共的迭代次數(shù)(Iterations)、并發(fā)數(shù)(Concurrency) -> 點擊“OK” 。開始執(zhí)行可以看到以設(shè)置的并發(fā)數(shù)的規(guī)模,進(jìn)行總共達(dá)設(shè)置的總共迭代次數(shù)的訪問。(專業(yè)的壓力測試工具:Load Runner)

Charles 的反向代理功能允許我們將本地指定端口的請求映射到遠(yuǎn)程的另一個端口上。設(shè)置:點擊頂部菜單欄 Proxy -> 點擊 Reverse Proxies。
如下所示,我將本地的 8080 端口映射到遠(yuǎn)程的 80 端口上,點擊 OK 生效后,當(dāng)我繼續(xù)訪問本地的 80 端口,實際返回的就是遠(yuǎn)程 80 端口的提供的內(nèi)容了。

Charles 的工作原理是把自己設(shè)置為系統(tǒng)的代理服務(wù)器,但是我們開發(fā)者經(jīng)常會利用 VPN 翻墻訪問谷歌查找資料(這些翻墻軟件的工作原理也是把自己設(shè)置成為系統(tǒng)的代理服務(wù)器),為了2者和平共處。我們可以在 Charles 的 External Proxy Settings 中將翻墻的代理端口等信息填寫。同時我們需要關(guān)閉翻墻軟件的自動設(shè)置,更改為“手動模式”。(使其不主動修改系統(tǒng)代理)
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫