SOABench is a framework for the automatic generation, execution and analysis of testbeds for evaluating the performance of service-oriented middleware. Testbeds can be characterized in terms of the composite services to execute, the workload to generate, the deployment configuration to use, the performance metrics to gather, the data analyses to perform on them, and the reports to produce. Categories and Subject Descriptors D.2.5 [Software Engineering]: Testing and Debugging-testing tools; D.2.8 [Software Engineering]: Metrics-performance measures General Terms Experimentation, Measurements, Performance Keywords Middleware, performance evaluation, web service compositions, testbed generation, experiment automation