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:

1718222192873.webp


[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.

1718222745609.webp


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.