
1、模擬網速功能
在線上環境通常有些因為網速慢導致的bug,在本機無法重現,那時候就很抓瞎,如果嫌遠程麻煩,推薦使用throttle功能。
支持對Bandwidth(帶寬)、Utilistation(利用百分比)、Round-trip(往返延遲)、MTU(字節)進行配置,并且支持3G/4G或者其他網絡模式。
如果我們只想模擬指定網站的慢速網絡,可以再勾選上圖中的“Only for selected hosts”項,然后在對話框的下半部分設置中增加指定的 hosts 項即可。
2、修改網絡請求內容
Charles可以方便地提供網絡請求的修改和重發功能。這也可以解決我們,為了修改謀其格請求,或者反復嘗試不同參數的網絡請求的需求。
只需要在以往的網絡請求上點擊右鍵,選擇 “Edit”/點擊鉛筆圖標(或者工具欄上鉛筆圖標),即可創建一個可編輯的網絡請求。
我們可以修改該請求的任何信息,包括URL地址、端口、參數等,之后點擊 “Execute” 即可發送該修改后的網絡請求。
3、重復發送網絡請求
Repeat:對于測試同學特別有用,可以檢驗接口的健壯性。對于前端的價值是不需要刷新頁面,只需要repeat請求,比如檢驗代理是否成功,修改請求后執行等。
使用方法:選擇請求后,右擊Repeat就是重復發送一次請求。
Advanced Repeat可以自定義重復次數和重復間隔,重復發送多次請求,可以來簡單地測試服務器的并發處理能力。
方法如下:我們在想打壓的網絡請求上(POST或 GET 請求均可)右擊,然后選擇 「Repeat Advanced」菜單項。然后在彈出的對話框中,選擇打壓的并發線程數以及打壓次數,確定之后,即可開始打壓。
iteration:迭代次數,Concurrency:并發數,repeat:時間間隔。
本文由培訓無憂網千鋒教育專屬課程顧問整理發布,更多軟件測試培訓課程歡迎關注培訓無憂網軟件測試培訓培訓頻道或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://www.dedgn.cn/news-id-5652.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050