NeoLoad Mobile Testing
Load Testing Mobile Applications
- Simulate a large number of mobile users
- Record mobile applications
- Create realistic load tests
Performance testing is required
More and more users prefer smartphones and tablets when accessing business applications.
At the same time user expectations for performance are increasing and the applications they
are accessing are becoming increasingly critical to the business. It’s no longer optional,
businesses must ensure the performance of applications in their mobile environments.
Challenges for load testing mobile applications
Regardless of the kind of application; native or browser-based, mobile application testing
is similar in many ways to testing a standard web application under load and stress.
All of the powerful features of NeoLoad will help you test in the mobile world just as they do
in the non-mobile world. Additionally, NeoLoad answers questions that are specific to the challenges
of testing mobile applications:
- Recording the use cases for the mobile application.
How do I record the actions performed by a user of my mobile application?
- Performing realistic tests.
Network access is different than LAN access, so how can I simulate users accessing with 3G, for example?
NeoLoad has all of the required features to address these challenges and help you effectively test the performance
of your mobile applications.
Recording Mobile Applications with NeoLoad
NeoLoad can record mobile applications in two ways, either directly from the device itself or
from a desktop web browser for pure HTML applications.
Recording an application on the mobile device
NeoLoad can record an application (browser-based or native) running on any smartphone or tablet.
Following a simple procedure you can record the communication with the server produced by the user's actions
such as searching for a flight, booking a hotel or uploading a document, whatever the device.
Recording a mobile application on the desktop
For quicker recording, or if you don't have the specific mobile device you want to record,
NeoLoad can record browser-based applications by using a regular browser on the desktop
like IE, Firefox or Chrome (not applicable for native applications).
Performing Realistic Load Tests
For realistic performance tests of your mobile applications, NeoLoad allows you to control the bandwidth and the number
of parallel connections for the different groups of virtual users, from the Cloud or inside
your lab.
Parallel Connections
Browsers have the ability to handle HTTP requests needed to retrieve the static resources of a web page in parallel.
The number of parallel connections that a browser creates has a significant impact on the performance of the server.
A further complication is that the number of parallel connections differs from one browser to another.
NeoLoad automatically uses the appropriate number of parallel connections according to the selected browser
(regular or mobile) or can use customized settings to handle any device.
Bandwidth Simulation
Because mobile devices usually access the network with lower bandwidth, setting the appropriate bandwidth is
required to realistically simulate mobile traffic. NeoLoad allows you to set the bandwidth to be used during the test.
It can be the same for all virtual users or you can mix different values to simulate different network conditions.
Cloud Testing
NeoLoad can use on-premise hardware to generate the load or use the integrated Neotys Cloud Platform with the following
benefits:
- Ability to generate a high load using on-demand resources.
- Test from different geographies under real world conditions.
- Test the entire application delivery chain (load balancers, firewall...).
Get more information on the NeoLoad Cloud Testing page.
To learn more