WebInject is a tool for automated testing of web applications and web services. It can be used to test system components with HTTP interfaces, as a test harness to create a suite of functional and regression tests, or for service-level monitoring.
AdaptiveCells J2EE generates test-beds for benchmarking J2EE performance. They consists of highly customizable EJB cells that can emulate CPU load, memory usage, memory leaks and exceptions. The behaviour of the cells is coordinated from a web front-end.
This tool will be a cross-platform harness for distributed performance evaluation and test execution. The tool should offer a robust test execution service as well as management of input parameters, results and regression testing.
http://jmsloadtester.marcel-sauer.de JMS Load Tester is a small command line based Java (>1.5) application to load test JMS brokers like SonicMQ, ActiveMQ, OpenJMS and others. It can be configured with a property file.
This is a utility intended for IT professionals to deploy to their users. It will do several speed tests and report the results to an e-mail address, helping to track down complaints that "everything is slow"