Building a Load Testing Tool Using Eclipse Technologies

Evgeny Rachinskiy

Runtime · Short
Thursday, 16:00, 20 minutes | Silchersaal


This session is about a load testing tool that we built to analyse and track performance of our RCP based client-server application. Due to an architectural feature - a custom communication framework - which is used beneath our rich clients and multi server design we were not able to use existing tools available on the market. As replacing the communication layer wasn’t an option, building a custom load testing tool reusing Eclipse technologies was the cheapest way to deal with that problem. In a short period of time we were able to assemble integrated set of tools to analyse performance issues.

In our talk we will outline the general architecture and describe how we used OSGi services, rOSGi, Eclipse IDE, BIRT, DTP to create that tool. We will elaborate on challenges that we were facing such as generating high load, simulating our Rich Clients and running and monitoring distributed load tests. Finally we will present use cases of bottleneck analysis and load testing in continues integration.

Evgeny Rachinskiy is a Senior Engineer at Heiler Software AG. His major areas of expertise are software performance engineering and Elipse RCP development. He is also working on his PhD thesis - Automated Client-Server Performance Analysis.

brox logo

bandxi logo

empolis logo

ibm logo

ww-im logo

sigsdatacom logo

bsi logo

purple scout logo

froglogic logo

microsoft logo

Eclipse Magazin logo

osbf logo

bredex logo

sopera logo

microdoc logo

oreilly logo

instantiations logo

cloudsmith logo

compeople logo

itemis logo

dpunkt logo

eclipsesource logo

sap logo

oracle logo

vogel logo

open-xchange logo

Actuate logo

report a problem with this page