The Palos Publishing Company

Follow Us On The X Platform @PalosPublishing
Categories We Write About

Create a script to test internet speed

Here’s a simple Python script to test your internet speed using the popular speedtest-cli library. It measures download speed, upload speed, and ping.

python
import speedtest def test_internet_speed(): st = speedtest.Speedtest() print("Finding best server...") st.get_best_server() print("Testing download speed...") download_speed = st.download() / 1_000_000 # Convert to Mbps print("Testing upload speed...") upload_speed = st.upload() / 1_000_000 # Convert to Mbps ping_result = st.results.ping print(f"Download Speed: {download_speed:.2f} Mbps") print(f"Upload Speed: {upload_speed:.2f} Mbps") print(f"Ping: {ping_result} ms") if __name__ == "__main__": test_internet_speed()

To run this script, first install the library with:

bash
pip install speedtest-cli

Run the script in your terminal or command prompt, and it will output your internet speed test results.

Share this Page your favorite way: Click any app below to share.

Enter your email below to join The Palos Publishing Company Email List

We respect your email privacy

Categories We Write About