প্রয়োজনীয় প্যাকেজ
speedtest-cli কমান্ড লাইন টুল ইন্সটল করতে Python pip দরকার।
$ sudo apt-get install python3-pip
speedtest-cli ইন্সটল
$ sudo pip3 install speedtest-cli
স্পিড টেস্ট রান
$ speedtest-cli
নমুনা আউটপুট
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from ISP (xxx.xxx.xxx.xxx)... Selecting best server based on latency... Hosted by Server Name (City) [xx.xx km]: x.xx ms Testing download speed........................................ Download: 23.32 Mbit/s Testing upload speed.................................................. Upload: 14.30 Mbit/s
হেল্প ও অপশন
$ speedtest-cli --help
প্রধান অপশন:
--bytes- বাইটে দেখাও (বিটের বদলে)--share- রেজাল্ট শেয়ার করার URL জেনারেট কর--simple- শুধু বেসিক ইনফো দেখাও--list- দূরত্ব অনুযায়ী সার্ভার লিস্ট দেখাও--server SERVER_ID- নির্দিষ্ট সার্ভার দিয়ে টেস্ট--secure- HTTPS ব্যবহার কর
পাইথন স্ক্রিপ্ট হিসেবে ব্যবহার
import speedtest
st = speedtest.Speedtest()
st.get_best_server()
download = st.download() / 1_000_000 # Mbps
upload = st.upload() / 1_000_000 # Mbps
print(f"Download: {download:.2f} Mbps")
print(f"Upload: {upload:.2f} Mbps")