Herkese merhaba,
Bu yazıda sizlere Python ile Speedtest üzerinden nasıl hız testi kütüphanesini kullanabileceğimizi göstereceğim.
Öncelikle bu betiği kullanmak için Python'a ihtiyacımız var:
Kütüphane kullanım yönergeleri için:
Daha sonrasında Speedtest'in kütüphanesini kurmamız gerekiyor:
[CODE lang="bash" title="speedtest-cli"]pip install speedtest-cli[/CODE]
Daha sonra Speedtest.py kodunu çalıştırıyoruz ve hız testini gerçekleştiriyoruz.
hiz_testi.py kodları:
[CODE lang="python" title="hiz_testi.py"]import speedtest
def test_internet_speed():
st = speedtest.Speedtest()
print("Sunucular yükleniyor...")
st.get_servers()
best_server = st.get_best_server()
print(f"Seçilen sunucu: {best_server['host']} ({best_server['country']})")
print("İndirme hızı testi yapılıyor...")
download_speed = st.download() / 1_000_000 # Mb/s cinsine çevirmek için
print(f"İndirme hızı: {download_speed:.2f} Mb/s")
print("Yükleme hızı testi yapılıyor...")
upload_speed = st.upload() / 1_000_000 # Mb/s cinsine çevirmek için
print(f"Yükleme hızı: {upload_speed:.2f} Mb/s")
print("Ping testi yapılıyor...")
ping = st.results.ping
print(f"Ping: {ping:.2f} ms")
if name == "main":
test_internet_speed()
[/CODE]
İndirmek isterseniz:
VirusTotal:
Herkese esenlikler dilerim.
Bu yazıda sizlere Python ile Speedtest üzerinden nasıl hız testi kütüphanesini kullanabileceğimizi göstereceğim.
Öncelikle bu betiği kullanmak için Python'a ihtiyacımız var:
Kütüphane kullanım yönergeleri için:
[CODE lang="bash" title="speedtest-cli"]pip install speedtest-cli[/CODE]
Daha sonra Speedtest.py kodunu çalıştırıyoruz ve hız testini gerçekleştiriyoruz.
hiz_testi.py kodları:
[CODE lang="python" title="hiz_testi.py"]import speedtest
def test_internet_speed():
st = speedtest.Speedtest()
print("Sunucular yükleniyor...")
st.get_servers()
best_server = st.get_best_server()
print(f"Seçilen sunucu: {best_server['host']} ({best_server['country']})")
print("İndirme hızı testi yapılıyor...")
download_speed = st.download() / 1_000_000 # Mb/s cinsine çevirmek için
print(f"İndirme hızı: {download_speed:.2f} Mb/s")
print("Yükleme hızı testi yapılıyor...")
upload_speed = st.upload() / 1_000_000 # Mb/s cinsine çevirmek için
print(f"Yükleme hızı: {upload_speed:.2f} Mb/s")
print("Ping testi yapılıyor...")
ping = st.results.ping
print(f"Ping: {ping:.2f} ms")
if name == "main":
test_internet_speed()
[/CODE]
İndirmek isterseniz:
VirusTotal:
Herkese esenlikler dilerim.