Öncelikle kütüphaneyi kurmanız gerekiyor speedtest-cli, kurmak için aşağıdaki komutu kullanabilirsiniz:

Alıntı
pip install speedtest-cli
Kurulum tamamlandıktan sonra bir ağ hızı test aracı yazmak için aşağıdaki kodu kullanabilirsiniz:

Alıntı
import tkinter as tk
import speedtest

def test_speed():
st = speedtest.Speedtest()
download_speed = st.download() / 1000000 # Convert download speed to megabytes per second
upload_speed = st.upload() / 1000000 # Convert upload speed to megabytes per second
ping = st.results.ping # Get latency

result_label.config(text=f"Download Speed: {download_speed:.2f} MbpsnUpload Speed: {upload_speed:.2f} MbpsnLatency: {ping:.2f} ms")

# Create the main window
window = tk.Tk()
window.title("Network Speed Testing Tool")

# Create a button
test_button = tk.Button(window, text="Start Test", command=test_speed)
test_button.pack(pady=10)

# Create a result label
result_label = tk.Label(window, text="")
result_label.pack()

# Run the main loop
window.mainloop()