那我們今天分享主要講的是抓包,fiddler這個工具,開啟之後介面如下圖:
至於說裡面哪些功能是常用的,或者說哪些板塊是我們常用的,抓到包之後再來做乙個詳細的介紹。
fiddler主要乙個工作就是用來抓包,什麼是包?包,我們又把它叫做資料報,其實就是資料,可以理解為一系列的資料進行打包。它是有一定的規則跟規律的,
包:資料報
抓包:用特定的工具獲取客戶端與服務端傳送和返回的資料報。目的是分析資料報的內容與協議,從而來判斷是否符合設計要求。
什麼情況下需要抓包?
1.開發要你重現bug,擷取資料,定位問題的時候2.判斷乙個問題是前端bug還是後端bug的時候
3.開發要你做介面測試,但又不沒給你介面文件的情況 ==》方法,介面位址,傳遞引數,頭部,返回內容
4.在不修改任何環境的情況下,修改返回的結果,即通常說的mock ==》模擬介面
第四點這個可能是小夥伴們遇到比較少,就是我們說的要去模擬乙個mock,聽著很抽象,但實際上你就可以理解為它就是去模擬乙個介面,
比如我本來去做乙個論壇的介面測試,然後開發把發帖、更新、刪除的介面做出來了,但是登入的介面還沒有做出來,但是發帖、更新、刪除都是必須要登入的情況下進行一系列的操作。那這個介面沒有怎麼辦呢?開發一下子也做不出來,那我們其實就可以用fiddler工具去模擬出乙個這樣子的登入介面,這個過程我們就把它叫做模擬mock的乙個過程。
除了fiddler這個工具可以抓包之外,還有wireshark、httpwatch、charles、chrome開發者工具(f12)
講到抓包,說幾句題外話,如果說小夥伴們,尤其是你們自己到網咖或者到國外的時候,遇到需要登入網銀去轉賬去買票之類,這個時候你一旦遇到明明我的使用者名稱密碼沒記錯,但是老是報錯的這種情況下,你就千萬去慎用了。
還有乙個情況就是我們在外面非常喜歡連線wifi,公共熱點,極有可能會設定**。
1、點讚。防止以後找不到,想看的時候,在自己主頁就能找到了,很方便;
3、本文章學習資源,均可以免費分享。
抓包軟體 Charles
修正 手機不必一定連線電腦分享的熱點,只需要手機和電腦在同乙個區域網下就可以了,手機 ip設定為電腦的ip。之前寫過一篇通過wireshark進行抓包,分析網路連線的文章 通過wireshark抓取ios聯網資料例項分析 最近一些工作需要抓包,在我的mac上安裝了wireshark之後,發現執行不了...
WIFI 抓包測試
1 為甚麼要wifi 抓包,這個測試資料反應了哪些指標?wifi 抓包主要是測試 裝置的射頻 天線 是否設計符合規範,同時還能反應整個網路的質量的好壞。2 抓包軟體怎麼操作?準備工作 一台路由器 頻寬夠用 裝置以及標準裝置,一根網線以及膝上型電腦。最簡單的window上位機軟體抓包 attkeepi...
軟體測試實現Finddler的手機抓包過程
目錄 開啟選單欄中的 tools www.cppcns.com fiddler options,開啟 fiddler options 對話方塊 切換到 connections 選項卡,然後勾選 allow romote computers to connect 後面的核取方塊,然後點選 ok 按鈕 ...