久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Fiddler抓包指南04:弱網(wǎng)模擬和重定向

 程序員小譚 2022-03-02
測試基礎系列  實戰(zhàn)項目系列
測試進階系列  自動化測試系列
tips:加技術交流群,請點擊這里

大家好,,我是譚叔,。

接下來的幾篇文章,,全是Fiddler的實戰(zhàn)。本篇,,主講使用Fiddler進行模擬弱網(wǎng)環(huán)境和重定向,。

弱網(wǎng)模擬

Fiddler的模擬限速是在客戶端請求前來自定義限速的邏輯,此邏輯是通過延遲發(fā)送數(shù)據(jù)或接收數(shù)據(jù),,來限制網(wǎng)絡的上傳速度和下載速度,,從而達到限速的效果。

RulesPerformances → 勾選Simulate Modem Speeds 即可,,勾選后,,你會發(fā)現(xiàn)上網(wǎng)的速度瞬間慢了很多。

同時,,F(xiàn)iddler支持自定義速度,,在菜單欄RulesCustomize Rules

找到m_SimulateModem字段:

根據(jù)需求自行修改:上傳1KB需要300ms,,轉(zhuǎn)化一下:1Kb/0.3s = 10/3=3.3(KB/s)

修改后,,點擊保存,并重新勾選Simulate Modem Speeds生效,。

測試時,,點擊Fiddler的一次抓包記錄,或選中多次會話,,點擊Statistics標簽欄,,即可看到響應時間。

重定向

什么是重定向,?

我們在網(wǎng)站建設中,,時常會遇到需要網(wǎng)頁重定向的情況:

1.網(wǎng)站調(diào)整(如改變網(wǎng)頁目錄結(jié)構(gòu));

2.網(wǎng)頁被移到一個新地址,;

3.網(wǎng)頁擴展名改變(如應用需要把.php改成.html),。

這種情況下,如果不做重定向,,則訪問只會得到一個404,;再者某些注冊了多個域名的網(wǎng)站,也需要通過重定向讓訪問這些域名的用戶自動跳轉(zhuǎn)到主站點等,。

一般來說,,使用Fiddler的重定向功能,可拿來做一些簡單的mock測試,。

設置

切換到AutoResponder,,選中Enable automatic responsesunmatched requests passthrough,可以發(fā)現(xiàn)標簽欄的小閃電變綠了,。

再講長按請求,,將其拖拽到AutoResponder,。

創(chuàng)建響應

對當前接口的響應,我們重定向到一個異常的response:

{"code":"TR10000","msg":"系統(tǒng)異常[com.xxxx.getTraceId()Ljava/lang/String;](TR10000)","sourceMsg":"系統(tǒng)異常[com.xxxx.getTraceId()Ljava/lang/String;](TR10000)","data":null,"success":false}

當我們請求該接口的時候,,就會拿到重定向的異常響應,,完成mock測試。

一如既往,,做個總結(jié)

Fiddler的弱網(wǎng)模式,、重定向功能,是工作中經(jīng)常會用到的,。

mock測試,,有很多方案,使用Fiddler的重定向功能,,只是其中一種實現(xiàn)方案。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多