Update speedtester.py
parent
f0a4411799
commit
bdf06eb598
|
|
@ -55,21 +55,26 @@ if __name__ == "__main__":
|
|||
servers = []
|
||||
threads = None
|
||||
|
||||
log.debug("Initializing speedtest...")
|
||||
s = speedtest.Speedtest()
|
||||
for i in range (0, 3):
|
||||
try:
|
||||
log.debug("Initializing speedtest...")
|
||||
s = speedtest.Speedtest()
|
||||
|
||||
|
||||
log.debug(f"Running test...")
|
||||
s.get_servers(servers)
|
||||
s.get_best_server()
|
||||
s.download(threads=threads)
|
||||
s.upload(threads=threads, pre_allocate=False)
|
||||
log.debug(f"Running test...")
|
||||
s.get_servers(servers)
|
||||
s.get_best_server()
|
||||
s.download(threads=threads)
|
||||
s.upload(threads=threads, pre_allocate=False)
|
||||
|
||||
results_dict = s.results.dict()
|
||||
download = round(results_dict['download']/1000000, 2)
|
||||
upload = round(results_dict['upload']/1000000, 2)
|
||||
# download = uniform(0,2)
|
||||
# upload = uniform(0,2)
|
||||
results_dict = s.results.dict()
|
||||
download = round(results_dict['download']/1000000, 2)
|
||||
upload = round(results_dict['upload']/1000000, 2)
|
||||
# download = uniform(0,2)
|
||||
# upload = uniform(0,2)
|
||||
break
|
||||
except:
|
||||
log.error(f"Test failed, try {i+1}/3", exc_info=True)
|
||||
|
||||
log.debug(f"{download}mbps, {upload}mbps")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue