軟件測試培訓(xùn):Charles抓包工具其他有趣功能
2021-11-30點(diǎn)擊量:321
1、模擬網(wǎng)速功能在線上環(huán)境通常有些因?yàn)榫W(wǎng)速慢導(dǎo)致的bug,在本機(jī)無法重現(xiàn),那時(shí)候就很抓瞎,如果嫌遠(yuǎn)程麻煩,推薦使用throttle功能。支持對Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(字節(jié))進(jìn)行配置,并且支持3G/4G或者其他網(wǎng)絡(luò)模式。如果我們只想模擬指定網(wǎng)站的慢速網(wǎng)絡(luò),可以再勾選上圖中的“Onlyforselectedhosts”項(xiàng),然后在對話框的下半部分設(shè)置中增加指定的hosts項(xiàng)即可。2、修改網(wǎng)絡(luò)請求內(nèi)容Charles可以方便地提供網(wǎng)絡(luò)請求的修改和重發(fā)功能。這也可以解決我們,為了修改謀其格請求,或者反復(fù)嘗試不同參數(shù)的網(wǎng)絡(luò)請求的需求。只需要在以往的網(wǎng)絡(luò)請求上點(diǎn)擊右鍵,選擇“Edit”/點(diǎn)擊鉛筆圖標(biāo)(或者工具欄上鉛筆圖標(biāo)),即可創(chuàng)建一個可編輯的網(wǎng)絡(luò)請求。我們可以修改該請求的任何信息,包括URL地址、端口、參數(shù)等,之后點(diǎn)擊“Execute”即可發(fā)送該修改后的網(wǎng)絡(luò)請求。3、重復(fù)發(fā)送網(wǎng)絡(luò)請求Repeat:對于測試同學(xué)特別有用,可以檢驗(yàn)接口的健壯性。對于前端的價(jià)值是不需要刷新頁面,只需要repeat請求,比如檢驗(yàn)代理是否成功,修改請求后執(zhí)行等。使用方法:選擇請求后,右擊Repeat就是重復(fù)發(fā)送一次請求。AdvancedRepeat可以自定義重復(fù)次數(shù)和重復(fù)間隔,重復(fù)發(fā)送多次請求,可以來簡單地測試服務(wù)器的并發(fā)處理能力。方法如下:我們在想打壓的網(wǎng)絡(luò)請求上(POST或GET請求均可)右擊,然后選擇「RepeatAdvanced」菜單項(xiàng)。然后在彈出的對話框中,選擇打壓的并發(fā)線程數(shù)以及打壓次數(shù),確定之后,即可開始打壓。iteration:迭代次數(shù),Concurrency:并發(fā)數(shù),repeat:時(shí)間間隔。本文由培訓(xùn)無憂網(wǎng)千鋒教育專屬課程顧問整理發(fā)布,更多軟件測試培訓(xùn)課程歡迎關(guān)注培訓(xùn)無憂網(wǎng)軟件測試培訓(xùn)培訓(xùn)頻道或添加老師微信:15033336050...