Q
Problem solve Get help with specific problems with your technologies, process and projects.

What is the best way to load test mobile applications?

Mobile apps create a challenge for testers; no approach can cover every device. However, there are best practices for load testing mobile applications.

When talking about how to load test mobile applications, you are almost certainly not talking about testing the...

client on a phone or device, but rather testing the back-end business logic and database.

Load testing an application with a mobile client has some tricky parts. First, determine what mobile devices you are testing. If the mobile client runs on a set of Android or iOS versions, create scripts for at least a representative sample of them. If the client has a broader base of devices, record many individual scripts for as many clients as feasible. Working with many devices is one of the key challenges in how to load test mobile applications. Understand what devices you want to test on, and gain access to those devices.

Record scripts to perform several, diverse types of activities on each device -- to, at least, cover important user stories. Establish an HTTP or similar connection between the load-testing tool and the mobile device, and use the device to record a script on the tool. The script would reside and be executed on the testing tool. Then, set it up for the scripts, number of virtual users and time period, just as you would for any load test.

Most tools used for load testing mobile applications support recording scripts, although the specific capabilities depend on each given tool. This method works generally for load-testing tools that are cloud-based services, although check with your provider for details on recording and storing scripts.

This was last published in January 2018

Dig Deeper on Mobile Application Testing Techniques and Tools

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

How does your enterprise load test mobile applications?
Cancel

-ADS BY GOOGLE

SearchMicroservices

TheServerSide.com

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

DevOpsAgenda

Close