SSEL/CASSEL Multistage

the Multistage site
 
   

Performance Testing

PDF
PDF

Fitting Multistage with a Performance Testing Framework

Correctness isn't the only goal for a system that must respond to user interaction in real-time. In Multistage, performance testing will be used to tune the amount of resources required by large experiments and the amount of time the participants have to wait for the system.

Performance testing will be implemented via the JUnitPerf extension to junit, which is already in use in Multistage as its >unit testing framework. By decorating the unit tests appropriately, they can be run repeatedly under various time or resource constraints.

Multistage has been found to have trouble with handling experiments approaching 100 participants; by tuning the system according to the proposed performance testing, we hope to achieve a measure of scalability.