Get started with performance testing
Use TruClient technology together with your performance testing tool to record and run performance tests for mobile apps on devices hosted by Mobile Center.
This section describes how to configure TruClient's General settings specific to Mobile Center. For general TruClient information, see the TruClient Help Center.
To prepare your Mobile Center environment for running a LoadRunner/TruClient test:
- Make sure you have access to a machine with Mobile Center.
- Ensure that your version of TruClient supports your Mobile Center version. For details, see My product matrix.
Ensure that cookies are enabled on your Internet browser.
The TruClient General Settings dialog box lets you set the Mobile Center server preferences globally, so that you do not need to configure them separately for each test.
To open the TruClient General Settings dialog box:
- Select File > New Script and Solution.
- In the Create a New Script dialog box, under the Single Protocol or Mobile category, select TruClient – Native Mobile and click Create.
- Select Tools > TruClient General Settings. Wait several seconds. If you cannot see the Settings dialog box, click the Show TruClient General Settings button in the notification window to bring it into focus.
Click the Mobile Center Settings tab.
The settings you define in the TruClient General Settings dialog box will be applied globally to all TruClient - Native Mobile scripts. You will only need to configure these settings once. All subsequently created scripts, will automatically inherit these settings, even after you close VuGen or TruClient. Server exceptions, however, must be configured for each script.
In VuGen, if you save your script while in TruClient's Interactive mode, the settings from the General Setting dialog box, overwrite the runtime settings values in the Solution Explorer.
If you are using a secure connection and your certificate is not signed by a trusted authority, you need to add a server exception to each script. For details, see Add server exceptions.
In VuGen, click Check Connection to validate the settings.
|Collect data on||
The data metrics to collect during replay: CPU on device, Free memory on device, and Consumed memory on device. You can also enable Device logs, for generating logs for each of the devices under test. The device log data is generated by Logcat for Android and Syslog for iOS.
|Application - Management||
Initial Replay: Whether to restart or install your applications before the first replay.
Iteration. What to do with your applications before and after each iteration: Restart, Install, or Delete.
Reinstalling apps ensures their compatibility with the current version of Mobile Center. This option may not be available if you are using Amazon as a source lab.
You can also set your preferences in the Mobile Center wizard.
For example, if your test runs multiple iterations, and you only want to install the apps for the first iteration, but not on subsequent iterations, configure the settings as follows:
Initial Replay section:
Tip: You can manually install the application after executing the configuration flow by selecting Reinstall the application from the Restart/Reinstall toolbar drop-down .
|Application - Typing||
Typing Simulation Mode. How to simulate key strokes, as defined in the Type action for web elements.
Lets you enable network virtualization, and select a predefined or user-defined network profile. For details, see Run tests with Network Virtualization.
Beginning with Mobile Center version 2.20, TruClient integration uses the NV 9.12 predefined network profiles. If your script uses profiles from previous versions, they may fail. For details, see Define NV profiles.
Allows you to customize transaction names by adding a suffix to help you identify them after a test run.
The suffix can be one or more of the following:
|Mobile Center Tab||
Run on start. Runs the entire configuration flow in the TruClient Mobile Center tab when the TruClient browser opens. When disabled (default) , TruClient will automatically connect with the Mobile Center server, but not execute any of the configuration steps.
If you disable this option, you can execute the flow in the following ways:
Useful links for performance testing
Additional help centers
LoadRunner and Performance Center blog posts
- Part 1: Introduction to LoadRunner’s new TruClient – Native Mobile protocol
- Part 2: Advanced script enhancements in LoadRunner’s new TruClient – Native Mobile protocol
- Part 3: Run LoadRunner’s TruClient – Native Mobile scripts on multiple devices