Mobile Application Performance Testing
Record web traffic generated by mobile applications and browsers, turn real user activity into repeatable performance test scenarios, and use Auto-Correlation to automatically handle dynamic application values with little or no manual scripting.
Capture the Traffic Your Mobile Application Actually Sends
StresStimulus captures traffic directly from iOS and Android devices while you navigate the application scenario you want to performance test.
Use the Mobile App
Navigate the real application or mobile browser on the device.
Connect to StresStimulus
Configure StresStimulus to capture the traffic generated by the mobile activity.
Capture Mobile Traffic
StresStimulus records the requests generated by the mobile scenario.
Turn Recorded Mobile Activity Into Data-Driven Business Transactions
After recording a mobile application scenario, organize related requests into transactions that represent complete user activities, then parameterize the test with dynamic data to simulate different users and test conditions.
Group Related Requests Into Transactions
Group related requests into transactions that represent meaningful mobile user activities, such as signing in, searching for an item, submitting an order, or completing another multi-step operation. StresStimulus measures each transaction as a whole in addition to the individual requests.
Parameterize Tests with Dynamic Data
Replace fixed values with dynamic data so the same mobile scenario can run with different users, inputs, and test conditions.
Datasets
Supply different values to virtual users and iterations from reusable test datasets.
AI-Generated Synthetic Data
Generate realistic synthetic values without manually creating large sets of test data.
Functions
Generate or transform parameter values dynamically during test execution.
Scriptable Variables
Use custom logic to calculate and control values required by the mobile test scenario.
Record Mobile Activity
Capture a real user scenario from the mobile application.
Create Transactions
Organize related requests into measurable user activities.
Parameterize the Test
Use datasets, AI-generated data, functions, and scriptable variables.
Run Under Load
Repeat the mobile scenario with virtual users.
Auto-Correlation Works with Mobile Application Traffic Too
Mobile applications can exchange dynamic values such as session identifiers, security tokens, record identifiers, and application-state values. StresStimulus Auto-Correlation analyzes the recorded traffic and automatically creates extraction and substitution rules for many of these values.
This helps turn recorded mobile activity into working performance tests with substantially less manual scripting.
Dynamic Value Returned
The application returns a session-specific value.
Auto-Correlation
StresStimulus identifies and carries the current value forward.
Correct Request Sent
The later request uses the value required for the current session.
Explore Related Topics
API & Microservices Performance Testing
Create performance tests directly from API requests or request sequences when browser or mobile recording is not required.
Learn moreAuto-Correlation
Automatically handle dynamic application values so recorded scenarios replay correctly with far less manual scripting.
Learn moreCloud & Distributed Load Testing
Distribute virtual users across on-premises or cloud load agents when additional load-generation capacity is required.
Learn moreEvaluate StresStimulus with Your Mobile Application
Record one of your own mobile application scenarios and see how StresStimulus turns captured traffic into a repeatable performance test.