Skip to main content

Process Diagram

Functional test Diagram​

Functional test + PMetrium Native Diagram​

Components​

Functional tests​

As was mentioned in the Logical diagram, the Functional tests serve as an entry point for our PMetrium Native framework.

Workstation​

Serve as a 'hub' connecting functional test and Android/IOS device that will execute the scenario. Also, it serves as a 'hub' that collects saved metrics on a device, parses them, and sends them to a database.

Android/IOS device​

Real phone or emulator that is used for functional test execution.

PMetrium Native​

Our framework is responsible for the performance test execution process. Also, it used to parse obtained raw metrics from the Android/IOS device and save them in the Database.

Database​

We use a time-series database InfluxDb to save metrics gathered from the device and parsed by our PMetrium Native framework.

Visualization​

The metrics we gathered should be visualized in a human-friendly format so it could be easy to track trends and observe possible anomalies in terms of the performance of our application.