Introduction
To achieve internal network speed testing, most people would first think of iperf, which requires both a server and a client, making it quite cumbersome. Is there a simpler way to test speed directly through a web interface? Moreover, if it is installed on a soft router, all internal network devices can easily test their speed via the web. I implemented this to test the transmission rate of my Xiaomi TV over 5G.
Project
The project I used is a few years old, but it works perfectly on the latest OpenWrt 23.05.04. Therefore, it is effective for those seeking simplicity.
Official website: https://github.com/ZeaKyX/luci-app-speedtest-web
Installation
Step 1: Download the ipk file from the release page: https://github.com/ZeaKyX/luci-app-speedtest-web/releases
Step 2: Go to OpenWrt – System – Software Packages, update the list first, then upload the package.
Install in order.
First install the main file.
When installing luci-app-speedtest-web, if this prompt appears, close it, update the list again, and reinstall to succeed.
Install the Chinese language pack.
If an error prompt appears, follow the method above to reinstall luci-app-speedtest-web.
After reinstalling once, the luci-i18n-speedtest-web-zh-cn language pack was successfully installed.
Step 3: Restart OpenWrt.
I had trouble finding the menu after several installations, but finally found it in the network section after a restart.
Testing
I tested my Alibaba Cloud connection, and the maximum bandwidth was indeed only 200Mb.
At home, the wired internal network runs at full gigabit speed.
The wifi speed is not fully utilized, and this is the only way to measure the transmission rate of wifi.
Conclusion
For users who have played with OpenWrt, installing a plugin is second nature. I am just recording this to avoid forgetting it after some time.