Frequently Asked Questions

Monkop is the first Android Tuning Advisor that provides unique data insights about performance and security over a large device lab containing representative brands, OS versions, screen sizes, and configurations. Developers and Testers use it effortlessly by uploading a new app (.apk) and then they simply wait for the results to be sent straight to their inbox.

Throughout the process, Monkop measures (with negligible overhead) each indicator obtaining accurate information about performance, vulnerabilities and behavior to be analyzed by Monkop’s tuning engine.

Devops use Monkop on each build (using Monkop CLI) as a Build Acceptance Testing (BAM) for Mobile Apps, making sure that apps is ready to install, to use and to test in the next stage. Developers and testers use Monkop before releasing a new app version to the market, or as a part of their regression tests. Skilled testers know that testing is complex due to the number of devices, firmware, OS versions, sensors, network connectivity, and apps life-cycle and find Monkop a great and afordable compliment. Additionally, developers don’t enjoy testing so much, so they usually get opportunities to fix bugs and improve performance with almost none testing efforts.

Monkop installs the application concurrently on different phones and tablets considering their compatibility levels and chooses a set that looks to maximize market coverage (OS versions, screen sizes, resolution and brands). It then runs your app and analyzes each screen (using different techniques such as image recognition, UI inspection, machine learning, etc.) and executes different actions on it with synthetic or real data (if provided by you).

Throughout the process, Monkop measures (with negligible overhead) each indicator obtaining accurate information about performance, vulnerabilities and behavior to be analyzed by Monkop’s tuning engine.

A detailed report about your app behavior on each device including an execution video, screenshots, detailed charts of CPU, RAM, Threads, GCollection, Network behavior and connections, Render, Database, power consumption levels and more!

You can take a look at a single-device execution result here, or a multi-device execution here
In case of parallel execution (subscribed users) such information is centralized to be presented as a dashboard with information from expected behavior in the Android world market.

Yes, all commercial versions enable users to choose specific devices using a Wizard. Users under free license will get a report over a randomly selected unused device .

No. All devices are real and non-rooted.

There are thousands of different devices, but to test and simulate network conditions in parallel to each one is almost impossible (actually very expensive). You can run up to 20 devices concurrently (by selecting each manually), or just let Monkop choose the best option for you, automatically selecting representative devices to maximize market coverage and analyzing app behavior on each one.

Yes! You can now give specific data to Monkop's crawler in your console (after sign-in). Just run Monkop once, take a look at the results and feed the monkey with your own data. For a detailed guide, please read this simple blog post

There is no human activity involved in our service, it is fully automated (deploy, installation, crawler test, analysis and reporting).

We are not saving results in our servers but providing reports through Amazon S3 servers by creating unique GUIDs on url's that are only accessible from Monkop console (https://console.monkop.com) and from your email notification.
After each execution, each device is automatically reset deleting the app. Also, we did not collect any evidences of tests or statistics about the app properties or behaviour.

Yes. Monkop gives you the ability to run your own automation scripts for each device and use Monkop's Tuning advisor to capture and analyze the behavior. This facility is available only for enterprise licenses.

Monkop has simple APIs to enable users to run tests with continuous integration tools like Jenkins and others. This feature is only available for Pro licenses.

Menu