Blog

kualitee banner

Mobile users of today are becoming more & more demanding, and they expect mobile apps to perform just as fast as their desktop software. Just take a look at the following insight:

Performance Testing Tools for Mobile Apps

There are dozens of commercial and open source performance testing tools available for desktop browser based apps. But when it comes to mobile applications, the options are very limited especially for native mobile apps. There are a few open source tools for mobile web apps like JMeter, but not any for native mobile apps. Therefore, one has to turn to LoadRunner, Neo Load, Silk Performer etc. for native mobile apps performance testing.

Mobile Apps Testing with LoadRunner

Mobile apps end to end performance testing is very challenging as it involves multiple devices and OS versions, app versions, and different servers for native and web applications etc. All these factors are not easy to address with a single tool. However, LoadRunner can tackle all the above mentioned challenges with minimal effort.

LoadRunner has different set of protocols for diversified applications. Following are the LoadRunner mobile protocols:

Mobile Applications – HTTP/HTML:

Mobile TruClient:

Following table summarizes which protocol can be used for which type of mobile application:

These protocols are OS-agnostic and work perfectly on different versions of iOS, Android, Windows Mobile and Blackberry etc.

Script Recording with Mobile Protocols

Ajax TruClient:

Script recording with Ajax TruClient protocol is very similar to standard web applications. Target mobile website should support Firefox and you can easily record user transactions on your preferred mobile device.

Mobile Application – HTTP/HTML:

You need to select a recording method first in this protocol. Following is the summary of different recording methods available in Mobile Application – HTTP/HTML protocol for native mobile applications script recording.

Proxy Recording:

Server Side Recording:

Script from Network Capture:

Device Emulator Recording:

On Device Recording:

Once you have recorded the script, all subsequent steps are almost the same as you performed with a standard desktop web application.

Hope it was a helpful read. If you have any queries, please feel free to contact us on Facebook,Twitter, Google+ or email and we’ll revert back ASAP!