To generate a mobile test scenario, it is necessary to identify the application type. Capturing the data exchanges between a mobile application and the server is fully linked to the design of the application:
A native application is a software written with a specific programming language (ObjectiveC for iOS, Java for Android). It uses the specific API of the device. It is tied to the mobile platform. It is distributed through an application store or market.
A hybrid application is a web application packaged as a native application. The native part of a hybrid application is limited to a few features like a menu or the automatic login, whereas the web main content is displayed in an embedded web browser component.
NeoLoad can record mobile applications in many ways: directly from the device itself, from an emulator, or from a desktop web browser for pure HTML applications.