The occurrence of the environments based upon service-oriented architecture principles in enterprise IT systems is increasing. JBoss ESB gives a solution to integrate the many services, therefore it's performance analysis is necessary. In my thesis I've designed a framework to support this task in which the performance tests can defined with high-level models.
For the implementation of the framework I've selected Eclipse-based technologies, so it is written in form of plugins. It uses EMF, as the modeling framework, JET for generating source code and BIRT for drawing charts.
There are non-funcional requirements set, that the framework needs to meet, such as doing repeatable measurements or expandability. To prove my implementation meets the expectations and to investigate an actually incurred performance problem with JBoss ESB, I've performed measurements with the help of a solution based on the framework. I've examined in the prepared environment how does JBoss ESB perform under the load of big-sized messages. After that the effect of the transport layer's replacement with a later technology was studied.