how to test wifi speed py
>>> import pyspeedtest
>>> st = pyspeedtest.SpeedTest()
>>> st.ping()
9.306252002716064
>>> st.download()
42762976.92544772
>>> st.upload()
19425388.307319913
how to test wifi speed py
>>> import pyspeedtest
>>> st = pyspeedtest.SpeedTest()
>>> st.ping()
9.306252002716064
>>> st.download()
42762976.92544772
>>> st.upload()
19425388.307319913
how to test wifi speed py
$ pyspeedtest -h
usage: pyspeedtest [OPTION]...
Test your bandwidth speed using Speedtest.net servers.
optional arguments:
-d L, --debug L set http connection debug level (default is 0)
-m M, --mode M test mode: 1 - download
2 - upload
4 - ping
1 + 2 + 4 = 7 - all (default)
-r N, --runs N use N runs (default is 2)
-s H, --server H use specific server
-v, --verbose output additional information
--version show program's version number and exit
wifi test
If your reading this your wifi is online because if your wifi is off it can't pull this up.
speedtest
#pip3 install speedtest-cli
import speedtest
#function that gets the download speed in mega bytes per second
def get_final_speed():
rawspeed = speedtest.Speedtest().download()
roundedspeed = round(rawspeed)
finalspeed = roundedspeed / 1e+6
return finalspeed
#function that loops and calls on the above function
def looped_av(y):
finalspeeds = 0
for i in range(y):
x = get_final_speed()
print(f'{i+1}. {x}mb/s')
return finalspeeds
#menu loop
while True:
repeat = input('1, 2, 3 or press {ENTER} to quit\n>>>')
if repeat == '1':
#single iteration
x = get_final_speed()
print(f'done, your download speed is {x}mb/s')
elif repeat == '2':
#2 iterations and finds the average speed
x = looped_av(2)
print(f'done, your average download speed is {x}mb/s')
elif repeat == '3':
#finds out how accurate the user wants the average to be, pretty pointless i know
times_through = int(input('how many times do you want the test to run?\n>>>'))
#iterates and finds the average download speed
x = looped_av(times_through)
print(f'done, your average download speed is {x}mb/s')
else:
#breaks from the loop
break
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us