軟件測試相關-抓包-charles-攔截請求和響應


Charles

  1. 攔截請求和響應
  2. 修改攔截的請求內容和響應內容

  在測試過程中,我們往往需要測試異常場景,通過正常的造數據,可能比較麻煩,我們就可以在Charles中對請求設置斷點,在發起請求的過程,我們可以修改請求參數去發起請求,在請求成功后,我們可以修改返回的數據

第一步:對抓取的請求,設置斷點,此次設置后,以后每次請求都將被攔截住。選中此次請求右鍵,然后選擇Breakpoint,

        

 

 

 

第二步:查看並修改添加的斷點

        

 

        

 

 注意:此處默認是精確匹配,也就是如果上圖中Query中包含參數,並且每次請求的參數是動態變化的,則需要將參數部分去掉,只攔截指定接口地址的請求

 

第三步:再次發起請求,需要釋放攔截的請求則點擊下方的Execute按鈕

                

 

同理,釋放請求之后,則進入到響應斷點,需要修改響應內容則,直接對應欄目點擊進行修改內容即可,斷點放行則點擊下方Execute按鈕

                

 

缺點:可能由於訪問時間限制,導致在修改請求或者響應出現斷開連接的情況。

優點:無腦修改,想改哪里點哪里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM