Azure上部署的資源公網連通性測試工具-psping

一般在開放ICMP協議的環境下測試網絡連通性,我們都習慣了使用ping命令去測試,但是在禁用ICMP協議的環境中(如Azure,或者防火牆沒有開放ICMP協議)的情況下,ping無法使用怎麼辦呢?

Psping!

使用psping之前我們需要從網絡上下載psping.exe,從命令行切換或使用路徑直接調用就可以使用這個小工具。

如果想跟ping命令一樣,我們需要把這個小工具直接放到 %windir%/system32 路徑下就可以使用命令行任意路徑調用了。

Psping命令

psping的命令有四個功能,分別是ICMPPing/TCP Ping/延遲測試/帶寬測試,如下:


下面我們分別測試一下四個功能的簡單使用

Psping命令在實際測試之前會發送若干個熱身包(warmup),我們會在下面測試中觀察到。

ICMP ping

詳細的參數如下:


使用-n參數指定發送10個測試包


輸出結果跟ping類似,但時間取小數點後兩位,更詳細了一點。

TCP Ping

測試目標是 “目標+端口” 格式

詳細參數如下:


我們以Azure雲端的虛擬機3389端口做測試


延遲測試

測試目標是 “目標+端口” 格式

詳細參數如下:


測試網站的80端口

測試發送100個大小爲1500B的測試包


帶寬測試

測試目標是 “目標+端口” 格式

詳細參數如下:


帶寬測試需要在延遲測試基礎上添加 –b參數 ,代表要進行帶寬測試

下面是發送100個大小爲1500B的測試包結果:


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章