Performance and Load Test for Native Mobile app
I have been looking for checklist to follow and tools which can be used for performance and load test for a native mobile app.
I have no idea where to begin from.
Could you pelase advice on tools i can start looking into and checklist i need follow?
Looking forward for your response.
Could anyone help me find answers to my concerns above?
Your tool selection needs to take into account the following points :
- Ability to record the trafic on all kind of devices ( Androids, IOS, Windows Phone, and others) on HTTP , HTTPS and websocket
- Network emulation: Running load test on mobile architecture without including the network constraints of the real users doesn't make sence. it is very important to select a tool allowing you to emulate network such as 3G, 4G..etc and customize the constraints by setting the latency, packet loss, bandwidth limitation of the real mobile user
- Cloud integration: Often mobile application has significant load ( it depends of the business) , so it is important to have the ability to easily start on demand Cloud based Load Generator located in different Geos. With that kind of features, you won't have to worry about installation or configuration of any kind of extra components.
- Productivity: The mobile developpment life cycle are much more shorter compare to normal web application. So it means that you will have less time to run your test . So the productivity is very important when it comes to performance mobile testing. So i would recommend to select a GUI driven tool to be able to create your scenario in a shorter time.
Do you have in mind other importants points ?
I would naturally recommend NeoLoad, but i would suggest to evaluate it and see it fits to your requirements.
Thank you Henrik.
I will definitely take a look at NeoLoad.
How is LoadUI? does that not cover point you described above? This was suggested by one of my Colleague.
However, I am not sure how do we use these tools for testing mobile applications. Do I need to provide the mobile applications api calls in the tool?
Hope to hear from you.
I am also exploring tools in mobile load testing. Most of them are having demo video on setting up proxy of the tool machine and mobile to record the scenario. it is very simple in Neoload in my experience. But Jmeter has flexibility in report generation and monitoring. However, it needs some coding knowledge. You can download both Tools and try. It is very interesting though.
For Mobile Website Testing, JMeter.
For Mobile Native App Testing, there are some commercial tools available like LoadUI and NeoLoad.
Hope it helps.