Home / Product / Mobile Testing
 - NeoLoad Mobile Testing

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