What are some tools to test low latency manually? And does the industry create test cases around low latency(performance testing)?
-
The company I am working for has a mobile app that is facing issues for a certain client that says the app crashes. We incorporated Crashlytics to the app and found that the crashing is caused by low-latency network. Yet, during our testing we have never had such crashes.
Now, we are thinking about adopting the performance testing of our applications and this involves low-latency tests. Would love to know the methods that are being used out there to simulate low-latency environment. Also, do we require test cases to be written for performance testing? If yes, then what is the content of such test cases.
-
I don't know what tools you are using but I see you have manual-testing tagged. There are a few very easy to use manual testing tools (DevTools & Lighthouse) available in your browser already that you can use for your initial exploratory testing and then build off of it.
I find that DevTools has some great performance tools built in. You can imitate a mobile device with a poor network connection very easily, with little to no knowledge//experience of performance testing.
Here are some great sites to get started:
- https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/evaluate-performance/
- https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/speed/get-started
- https://www.digitalocean.com/community/tutorials/how-to-use-chrome-dev-tools-to-find-performance-bottlenecks
- https://developers.google.com/web/tools/lighthouse/