PerfCake Plugin for Integrated Development Environments

The main goal of this thesis is to provide a PerfCake plugin for IDEs, which contains a graphical editor for PerfCake scenarios designing. This plugin improves the PerfCake user experience mainly by simplifying the scenario definition process. The first part of this thesis examines the PerfCake framework and the plugin development process for IntelliJ IDEA, NetBeans, and Eclipse. The second part introduces the design of the solution and describes the implementation of a universal plugin, which can be integrated into the IDEs, including details about integration into IntelliJ IDEA. The resulting plugin has a universal design which allows integration into the IDEs. Complete integration of the plugin into IntelliJ IDEA demonstrates the plugin functionality.


Faculty of Informatics

Date of Completion

spring 2017



Martin Večeřa


Jakub Knetl