使用test.ps1
powershell腳本,您可以輕鬆地使用OoklaSpeedTest®CLI來測量Internet連接性能指標,例如下載,上傳,延遲和數據包丟失,而無需依賴Web瀏覽器。
speedtest.exe
文件。speedtest.exe
手動接受許可證(僅需要一次)。.test
test.ps1
中指定的internetspeed.json
中。此外,您可以輸出到CSV,但通過運行更少的選項.test-csv
Boxplot
密度分佈
速度和ping基於一天的時間
test.ps1
的選項
$outputfile = " .internetspeed.json " # JSON file where the test results are stored
$testduration = 14 # in days
$interval = 1 # wait and restart after $interval seconds
$numberoftests = $testduration * 24 * 60 * 60 / $interval # calculated based on $testduration and the $interval
此外,您可以直接收集到CSV,但選擇更少
以JSON格式收集數據後,您可以在喜歡的軟件中分析它或使用已經編寫的腳本。
internetspeed.json
具有utf8編碼(無BOM);main.ipynb
以顯示您的統計數據。 這是您將在JSON中收到的每個測試的示例輸出。
{
"type" : " result " ,
"timestamp" : " 2021-02-03T22:25:46Z " ,
"ping" : {
"jitter" : 0.20899999999999999 ,
"latency" : 3.214
},
"download" : {
"bandwidth" : 10941393 ,
"bytes" : 39562829 ,
"elapsed" : 3608
},
"upload" : {
"bandwidth" : 11838684 ,
"bytes" : 42652051 ,
"elapsed" : 3605
},
"packetLoss" : 0 ,
"isp" : " XXX " ,
"interface" : {
"internalIp" : " X.X.X.X " ,
"name" : " " ,
"macAddr" : " X:X:X:X:X:X " ,
"isVpn" : false ,
"externalIp" : " X.X.X.X "
},
"server" : {
"id" : " X " ,
"name" : " X " ,
"location" : " X " ,
"country" : " X " ,
"host" : " X " ,
"port" : 8080 ,
"ip" : " X.X.X.X "
},
"result" : {
"id" : " X " ,
"url" : " https://www.speedtest.net/result/c/X "
}
}
這是您在CSV中每次測試收到的樣本輸出。
Set-ExecutionPolicy
CMDLET的默認範圍是LocalMachine
,它會影響使用計算機的每個人。要更改LocalMachine
的執行策略,請以管理員的運行啟動PowerShell。然後鍵入: Set-ExecutionPolicy - ExecutionPolicy RemoteSigned - Scope LocalMachine
Get-ExecutionPolicy - List
iex " & { $ ( irm https: // aka.ms / install-powershell.ps1 ) } -UseMSI "
Mbps的互聯網速度是什麼?這取決於您的用法(FCC的數據):
活動 | 最低下載速度 |
---|---|
流式SD音樂 | <0.5Mbps |
瀏覽,電子郵件和社交媒體 | 1Mbps |
流SD視頻 | 3-4Mbps |
流式高清視頻 | 5-8Mbps |
流4K視頻 | 15-25Mbps |
在線多人遊戲 | 4Mbps |
視頻通話 | 6Mbps |
Megabits(Mbps)中的數字是您下載/上傳的Megabytes(MB)的速度。
遵循MIT許可證,請隨時按照您的意願進行修改。
版權2021 Nikita Lukianets
特此免費授予任何獲得此軟件副本和相關文檔文件(“軟件”)的人,以無限制處理該軟件,包括無限制,使用,複製,修改,合併的權利,出版,分發,分佈和/或出售軟件的副本,並允許提供該軟件的人,但要遵守以下條件:
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.
您只能通過個人計算機上的命令行界面使用此Speedtest軟件和從其生成的信息進行個人,非商業用途。您對此軟件的使用受這些URL的最終用戶許可協議,使用條款和隱私政策的約束: