抓包整理外篇fiddler———— 會話欄與過濾器[二]

敖毛毛發表於2022-07-03

前言

簡單介紹一下會話欄和過濾器

正文

在抓包的時候這兩個可以說是必用吧。

會話欄:

會話欄我這裡介紹根據左邊部分和右邊部分。

左邊部分是一些圖示,有些人發現有個習慣,不習慣看圖示。

其實說白了,我們大腦就是處理資訊的,或許習慣整理資訊才是人類的核心價值。

這種小圖示是connect,就是與目標地址連線的。

connect是為了建⽴http tunnel,connect是http眾多⽅法中的其中⼀種,它跟post、get、put、options⽅法是並列的。但是它的使⽤
場景很特殊。

這東西的作用就是隧道轉發。

有興趣可以去了解一下http tunnel 這東西,這裡不介紹了。

這些是一些代理伺服器的協議,我們一般不看。

這樣可以隱藏掉。

下面這種圖示就是我們的html了。

這種一般就是json了。

xml 檔案。

這種就是圖片資源了。

好了,後面只需要看到沒見過的,看下是什麼型別記住圖示就好了。

一般我們也不需要看到圖片抓包。

這裡可以隱藏掉。

但是如果已經抓到了,當時忘記開啟了怎麼辦呢?

這裡可以幫我們移除掉一些會話,讓我們看起來更加清爽,其實後面介紹的過濾器用的好,這些也不怎麼用到,總之還有有用的。

然後可以看到右邊這些部分,可以看到裡面是host、url、body 這些我們比較熟悉的部分。

但是這些夠我們用嗎? 其實是不夠的,因為大家都是技術人員,測試說你這個東西慢,你跟他說搞定了,夠快了。

然後他一測試,發現怎麼沒有達到他的期望,這時候就扯皮了。

那麼這個時候,你可以增加一個欄位耗時欄位。

借用一下別人的網址:

https://www.likecs.com/show-306318707.html

你截圖給他,然後告訴他現在耗時是多少,然後他會根據他的要求,判斷是否達到了測試標準。

有些東西避免扯皮,儘量用資料說話。

當然了fiddler提供了我們一些自定義的可以讓我們去選,有需求再去看看就好了。

點選其中一個會話欄,就右邊可以看到其詳細資訊, 這個就是inspector(檢查器哈,有些專業名詞還是需要知道的,方便溝通),這個就需要自己摸索了,這些就是抓取到的會話資訊,裡面的都去點點看看,理解其中的意思,都會有用到的。

這個是考驗自己http 熟悉不熟悉了, 後面系列會講一下這個http。

對於抓會話還有一個比較好用的,那就是當抓取到自己想要的包之後怎麼停止呢?

可以按F12進行停止。

當你抓取到自己想要的包之後,通過ctrl+f 找到自己想要的包,其他包形成了干擾,你要清空其他的怎麼辦?

非常有用的快捷鍵哈,選中,然後shilt+del,刪除未選擇的,可以多選。

這樣每次要去ctrl+f,然後考肉眼去找,肯定不合理啊。

filters 過濾器,幫助我們可以過濾掉不想要的東西。

可以看到,我們可以根據hosts、client process、 request headers 去篩選。

熟悉http協議就好,過濾拿到我們響應的,這裡就不介紹了,沒什麼好演示的,有需求查詢,多熟悉就好了。

當我們拿到了測試儲存給的session後。

上一節這裡介紹了,是儲存圖示哈。

然後發現引數都正確,的確是個bug,那麼修改後你需要確認一下。

這時候你又不想去postman 輸入引數測試,那麼簡單的方式就是重放一下。

上一節介紹的這個重放哈。

當然前面一篇也介紹了,replay 有其他的。

這樣如果成功了,可以給測試看下。

這裡可以知道,測試有多重要了,工作一段時候後開發人員發現能不能下班,bug 多不多,工作體驗其實都在測試手裡,這麼一想上線有問題,測試背鍋也是很合理的。

本文為自我整理,如有錯誤,望請指出。下一節介紹autoResponder、statistics、composer還有除錯。

相關文章