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