- 基礎
- Fiddler 相當于一個 “代理”,瀏覽器訪問瀏覽器頁面時,就會把HTTP請求先發給Fiddler,Fiddler 再把請求轉發給瀏覽器的服務器,當瀏覽器服務器返回數據時,Fiddler拿到返回數據,再把數據交給瀏覽器。
- 主界面
- 刪除操作
- 菜單刪除:
- 命令行刪除:cls、clear
- 快捷鍵:Ctrl + X
- 菜單刪除:
- 設置過濾
- 測試獨立的項目時使用
- 測試獨立的項目時使用
- Fiddler 相當于一個 “代理”,瀏覽器訪問瀏覽器頁面時,就會把HTTP請求先發給Fiddler,Fiddler 再把請求轉發給瀏覽器的服務器,當瀏覽器服務器返回數據時,Fiddler拿到返回數據,再把數據交給瀏覽器。
- 高級使用
- 1、設置斷點
- 修改請求
- 1. 進入頁面,填寫正確的信息
- 2. 打開fiddler攔截開關:Rules ==》 Automatic Breakpoints ==》 Before Requests
- 3. 回到登陸界面,點擊提交按鈕
- 4. 回到Fiddler,修改【請求體】,如修改內容
- 5. 點擊Fiddler中請求下方的綠色按鈕“Run to Completion”
- 6. 關閉Fiddler攔截開關:Rules ==》 Automatic Breakpoints ==》 Disabled
- 1. 進入頁面,填寫正確的信息
- 修改響應
- 1. 進入添加會員的頁面,填寫正確的手機號碼和其他信息
- 2. 打開fiddler攔截開關:Rules ==》 Automatic Breakpoints ==》 After Responses
- 3. 回到添加會員界面,點擊提交按鈕
- 4. 回到Fiddler,修改【響應體】,如修改【操作提示】的內容
- 5. 點擊Fiddler中請求下方的綠色按鈕“Run to Completion”
- 6. 關閉Fiddler攔截開關:Rules ==》 Automatic Breakpoints ==》 Disabled
- 手動響應指定文件
- 修改請求
- 2、AutoResponder自動響應
- 3、Composer (接口測試)
- 4、弱網測試
- 概念:在當今移動互聯網盛行的時代,網絡的形態除了有線連接,還有2G/3G/Edge/4G/Wifi等多種手機網絡連接方式。不同的協議、不同的制式、不同的速率,使移動應用運行的場景更加豐富。從測試角度來說,需要額外關注的場景就遠不止斷網、網絡故障等情況了。對于弱網的數據定義,不同的應用所界定的含義是不一樣且不清晰的,不僅要考慮各類型網絡最低速率,還要結合業務場景和應用類型去劃分。按照移動的特性來說,一般應用低于2G速率的都屬于弱網,也可以將3G劃分為弱網。除此之外,弱信號的Wifi通常也會被納入到弱網測試場景中。
- 為何要進行弱網測試?
- 日常生活中遇到APP閃退、ANR、數據丟失等問題。
- 例如:進地鐵、上公交、進電梯等,如果app沒有對各種網絡異常進行兼容處理,那么用戶可能在為重要。我當前所在項目的產品是一款適配于低資源環境的醫療IT系統,目前主要是在坦桑尼亞地區使用。根據資料顯示,在坦桑尼亞等東非國家,普遍使用的都是2G網絡,覆蓋率達到40%以上,3G網絡的覆蓋都非常少,并且穩定性較差。由此,對于當前的App應用交付要求即至少在弱網以及無網狀態下能正常運行。
- 1、設置斷點