Speedtest and "Failed to test the speed. Please try again later."
Skip this if you do not care about the story and go to Issue:
I have been using the AX6000 for the better part of the last 20+ months in a very high capacity. I have had very little if any issue with it up until now. On a daily basis I check my speeds before I start working. This is more of a me thing because I download on average 200GB a day as I am a "software" tester (not REALLY software, its unreleased video games for MSFT). So speed, accuracy, reliability and security are EXTREMELY important. Over the last 36 hours I have been experiencing some issues with speeds, connectivity and the built in Speedtest by Ookla. I have resolved the issue with the internet connectivity with my ISP and other connectivity issues with the Archer but Speedtest doesn't do its thing. The TP-Link dashboard for web browsers, the typical 192.168.0.1, loads fine, When you run the test it responds back the same numbers in a second or less. In the app I get "Failed to test the speed. Please try again later." So as to simplify this
Issue
Speedtest via browser returns the same numbers each time Run Test or Test Again is selected
Speedtest via TP-Link Tether returns Failed to test the speed. Please try again later.
Hardware: TP-Link Archer AX6000v1
Firmware: 1.2.5 Build 20211208 rel.49262 (updated 1 MAY 2022)
Browser(s) Tested: Firefox, Edge, Chrome, Tor
Phone App: Tether version 3.6.3
Repros: Every time
# of Repros: 20+
Repro Steps
Browser
- Launch any browser
- Enter in http://192.168.0.1 or http://192.168.1.1 or http://tplinkwifi.net
- Login into the TP-Link router dashboard if needed
- Click on the Basic tab if not already selected
- Select the Speed Test icon that shows between the Internet Globe icon and the Router icon
- Scroll down to the bottom of the webpage and locate the Speed Test section
- Note the current speeds if any
- Locate the Run Test or Test Again button and select it to run the test
Actual Results: The speed report will load under a second and show the same speeds as before
Expected Results: Speed Test will take at least a few seconds and report a new set of speeds each time a test is run
Phone App
- Locate the Tether app on your phone and select the app
- Connect to or select the router
- Once on the app's dashboard locate the internet speed section and select it
- The Test Internet Speed page will open, note the speeds if any
- Locate and select the Test button
Actual Results: An error will be thrown stating Failed to test the speed. Please try again later. Any further attempts result in the same error.
Expected Results: Speed testing will take a few seconds and populate updated results. All subsequent tests will populate similar but different results.
Suggestions from Speedtest and OOKLA
There are two main resolutions to fix an error like this according to Speedtest and OOKLA. First is to clear out the browser's cache. This is something that can be done in a browser but is not something that can be done easily in a router's dashboard. The only way to do this is to reset the router to factory and re-setup the router. The second suggestion is to change the server before starting the test. Another feature available in a browser but not something that can be done at all on the router.
Suggested Fix(s)
- Create a one click method for clearing the Speedtest by OOKLA testing cache that does not affect the running history
- Create a dropdown that captures the suggested server list from Speedtest.net and allow the user to select the server to test their speeds from directly versus relying on the default server suggested by Speedtest.net