For a while I have been saying to everyone I know that Crystal Reports is more efficient at processing reports than Web Intelligence but I have never had any concrete proof. So I decided to set myself a small project that compares Web Intelligence document to the same report created in Crystal Reports. And the result of that project is Boest – a Java application that can be used for stress testing an SAP BusinessObjects Enterprise installation.
I’ve decided to make this application open source so that others can either just it to test their own systems or even contribute to extending it further to provide more functionality. This application can be downloaded from SourceForge.net.
Overview of Boest
The aim of Boest is to simulate a number of users who are all logged in at the same time and are also viewing and refreshing a report. While Boest is running we can use system tools such as Performance Monitor on a Windows server to measure CPU usage and memory consumption.
One of the key features of the application is that you can set it up so that it executes a test for say 5 users in parallel. It can then repeat that test a set number of times in order to obtain an average and then do the test again for 10 users, 15 users and so on. By doing this we can analyse the results and get an estimate for how much resource a user takes and so extrapolate for a maximum number of users.
A second feature of Boest is that it can be used to create the resources for stress testing. Here you can use the application to create user accounts and test documents and it does this by duplicating an existing account and existing documents. It can also remove all these once you’ve finished testing.
Full details of how to use the application can be found in the User Guide which comes with the deployment package and further information is also provided at the applications home page.
To get started first download Boest from the link above. The application doesn’t need installed and so copy the ZIP package to a folder from which you want to execute the tests and unzip the package.
Read the ReadMe and the Deployment Guide for instructions on how to set up the application and then read the User Guide for how to then use the application for your stress testing.
You may also wish to download the Results Analysis Package with allows you to process the results using SQL Server. This can be downloaded from,
I’ll shortly post an article that descibes in more detail how to use the application and the results of Web Intelligence vs Crystal Reports stress testing!
This is first release of this application and it is by no means complete. I will be extending it myself but if you want to get involved then please get in touch. Either through SourceForge.net or added a comment here.
Further work is required on adding more workflows and improvements to the analysis database to make it more user friendly and porting to other platforms.