自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何干翻你的網(wǎng)絡(luò)?當(dāng)然用它!不走尋常路的運(yùn)維神器 Clumsy

網(wǎng)絡(luò) 運(yùn)維
Clumsy 是一款專為開發(fā)者和測試人員設(shè)計(jì)的弱網(wǎng)測試工具,主要運(yùn)行在 Windows 系統(tǒng)上。

在網(wǎng)絡(luò)運(yùn)維和開發(fā)測試的世界里,有一款工具不走尋常路,別的工具都在努力優(yōu)化網(wǎng)絡(luò),它卻致力于 “搞破壞”,讓網(wǎng)絡(luò)變爛,它就是 Clumsy。可別小瞧這個(gè) “搗蛋鬼”,在特定場景下,它可是大有用處。

一、Clumsy是什么?

Clumsy 是一款專為開發(fā)者和測試人員設(shè)計(jì)的弱網(wǎng)測試工具,主要運(yùn)行在 Windows 系統(tǒng)上。它的核心能力是在本地計(jì)算機(jī)層面模擬各種復(fù)雜且糟糕的網(wǎng)絡(luò)狀況,以此來測試應(yīng)用程序在惡劣網(wǎng)絡(luò)環(huán)境下的穩(wěn)定性和性能。 

它利用 WinDivert 庫,實(shí)時(shí)攔截系統(tǒng)接收和發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包,然后可以人為地對這些數(shù)據(jù)包進(jìn)行延遲、丟包、篡改等操作,再發(fā)送出去。

二、Clumsy 如何讓網(wǎng)絡(luò)變爛

先來看看它的配置頁面,你就知道這玩意兒有什么功能了:

  • 延遲(Lag):可以把請求緩存一段時(shí)間再發(fā)出,最大能設(shè)置到 3000ms 的延遲。想象一下,你點(diǎn)擊網(wǎng)頁鏈接,好幾秒后頁面才開始加載,看視頻時(shí)不斷緩沖轉(zhuǎn)圈,這就是 Clumsy 模擬延遲帶來的效果。
  • 丟包(Drop):隨機(jī)丟棄一些請求數(shù)據(jù)包。比如你玩網(wǎng)絡(luò)游戲,突然人物不受控制,原地卡頓,過一會兒又瞬移,這很可能就是網(wǎng)絡(luò)丟包導(dǎo)致的,而 Clumsy 就能模擬這種情況。
  • 阻塞(Throttle):把一小段時(shí)間內(nèi)的請求攔截下來,然后在同一時(shí)間一股腦發(fā)出去。這就像是本來有序通過的車流,突然被堵在路口,然后又一起放行,網(wǎng)絡(luò)就會出現(xiàn)瞬間擁堵,導(dǎo)致響應(yīng)變慢。
  • 重放(Duplicate):隨機(jī)復(fù)制一些請求,與原請求一起發(fā)送。大量重復(fù)的請求會占用網(wǎng)絡(luò)帶寬,讓正常的網(wǎng)絡(luò)數(shù)據(jù)傳輸受到干擾。 
  • 亂序(Out of order):打亂請求的發(fā)送順序。網(wǎng)絡(luò)數(shù)據(jù)就像按順序排列的信件,被 Clumsy 打亂順序后,接收方處理起來就會困難重重,導(dǎo)致應(yīng)用程序出現(xiàn)錯(cuò)誤。 
  • 篡改(Tamper):隨機(jī)修改小部分請求的內(nèi)容。這就好比傳遞的信息被惡意篡改,接收端收到錯(cuò)誤信息,程序就無法正常運(yùn)行。 

三、使用場景舉例

假如你是一名 APP 開發(fā)者,想要確保自己開發(fā)的 APP 在各種網(wǎng)絡(luò)條件下都能穩(wěn)定運(yùn)行,就可以用 Clumsy 模擬不同程度的網(wǎng)絡(luò)問題,看看 APP 是否會崩潰、數(shù)據(jù)加載是否正常等。又或者你是網(wǎng)絡(luò)工程師,在排查網(wǎng)絡(luò)故障時(shí),懷疑是某些網(wǎng)絡(luò)問題導(dǎo)致業(yè)務(wù)異常,通過 Clumsy 模擬相同的網(wǎng)絡(luò)問題,就能驗(yàn)證自己的判斷是否正確。

雖然 Clumsy 會讓網(wǎng)絡(luò)變 “爛”,但正是這種 “爛”,能幫助我們提前發(fā)現(xiàn)網(wǎng)絡(luò)和應(yīng)用程序中的潛在問題,讓我們在真實(shí)復(fù)雜的網(wǎng)絡(luò)環(huán)境面前,有備無患。

四、如何下載并使用 Clumsy

1. 獲取安裝包

可以從 GitHub 倉庫進(jìn)行下載,地址:https://jagt.github.io/clumsy/download.html

2. 解壓安裝

下載完成后,創(chuàng)建一個(gè)文件夾,將壓縮包解壓到該文件夾中即可完成安裝使用,無需復(fù)雜的安裝步驟。

責(zé)任編輯:趙寧寧 來源: 小云君網(wǎng)絡(luò)
相關(guān)推薦

2019-11-19 09:24:08

數(shù)據(jù)泄露黑客攻擊

2011-05-07 16:27:04

網(wǎng)頁Web

2012-04-01 13:49:45

ThinkPad筆記本

2024-09-06 13:18:58

2017-03-21 14:46:30

銳捷

2020-01-14 10:35:51

網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全技術(shù)周刊

2010-09-12 00:58:14

編程語言排行榜Perl

2012-08-02 15:49:00

2010-03-30 10:22:52

電信無線網(wǎng)絡(luò)路由器

2015-10-10 10:52:53

移動(dòng)游戲開發(fā)

2013-03-29 09:15:08

IT運(yùn)維運(yùn)維人員運(yùn)維工程師

2009-07-03 09:25:36

云計(jì)算CiscoGoogle

2016-04-14 16:48:56

WOT2016運(yùn)維與開發(fā)者大會51CTO

2024-11-11 13:24:02

2019-06-05 09:32:49

創(chuàng)業(yè)程序員工資

2018-10-31 10:31:04

谷歌AI玩法

2019-08-30 15:16:42

Linux高效指令運(yùn)維

2009-10-28 21:45:05

搭建網(wǎng)絡(luò)

2014-03-06 18:11:20

男運(yùn)維女運(yùn)維DBA
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號