[Up]常用資訊

[重點文章] 重點文章 [重點文章] 重點文章

2017年10月19日 星期四

使用 curl 在windows 測試下載速度

使用 curl 在windows 測試下載速度 由於需要統計 網站 下載速度 使用了一下 curl 來測試,做了一個簡單的bat 方便自己統計。 當然請先安裝 curl 程式 (請自行google安裝方式) Bat Script 如下:
############################ bat script start ##################################
@ECHO off
ECHO *** URL Scan Start. ***
rem 時間戳記
set CURRENT_DATE=%date:~-4,4%-%date:~-10,2%-%date:~-7,2%
set CURRENT_TIME=%time:~0,2%%time:~3,2%
echo %CURRENT_DATE%-%CURRENT_TIME%

rem echo %date:~-4,4%%date:~-7,2%%date:~-10,2%

set startTime=%time%
set command=C:\curl -o /dev/null -s -w
set var="\n DNS Resolve: %%{time_namelookup}\n Client -> Server: %%{time_connect}\n Server Respon: %%{time_starttransfer}\n Total time: %%{time_total}\n"
rem log 儲存的地方
set logfile="C:\log\%CURRENT_DATE%_network_info_%%I.txt"
rem 由於多個網站 所以可以去檔案下讀取
rem tw.yahoo.com
rem www.google.com
rem www.hinet.net

for /f "tokens=*" %%I IN (C:\domain.txt) do (


set curl_output=%command% %var% https://%%I

    echo *** URL Scan Start. *** >> %logfile%
    echo --------------------------------------------------------- >> %logfile%
    echo %CURRENT_DATE%-%CURRENT_TIME%
    echo Started: %CURRENT_DATE%-%CURRENT_TIME% >> %logfile%
    echo %%I >> %logfile%
    %curl_output% >> %logfile%
    rem %curl_output%
    echo                                                         - >> %logfile%
    echo Completed: %date% %time% >> %logfile%
    echo --------------------------------------------------------- >> %logfile%
    echo %%I
    echo *** URL Scan Complete. *** >> %logfile%
    echo --------------------------------------------------------- >> %logfile%

)

############################ bat script end ####################################
 上面只要貼到文字編輯後 儲存成 bat檔案即可 然後使用 windows 上的工作排成器 就可以每分鐘收集囉!

沒有留言:

張貼留言