The Automation Interface was designed to allow users to easily record the performance of their application during automated test runs. This allows you to quickly and easily spot performance issues across a wide range of devices in parallel. GBA currently integrates with automated testing frameworks like Appium and Eggplant, which means you don't need to change any of your existing infrastructure to use it.
Simply hook it into your existing tests by starting the GBA Server on your CI server, and call the GBA Client during your tests to start and stop GameBench recording. It even lets you output the results of your recording to a JSON file which can be parsed using your own in-house tools. When you're done recording you can run the GBA Server's Sync command to upload all the data to the GameBench Web Dashboard for further analysis.The GameBench Automation Interface (GBA) is a command-line based program that includes 2 cross-platform components:
GBA supports the following platforms and is currently only available upon request, so you will need to request a build and license from us by contacting support@gamebench.net:
We've included two videos below to help you get set up & started, and how to use some of the more advanced features such as capturing specific metrics and exporting.