Eviware создала очень простой механизм генерации нагрузки, который можно использовать в сочетании с SOAP-UI для генерации нагрузки на веб-сервис. Это называется LOAD-UI. Обратите внимание, что SOAP-UI также поддерживает создание и представление JMS.
Вы можете оформить заказ SOAP-UI по адресу: http://soapui.org/
Load-UI: http://loadui.org/
Вот подробности о том, как использовать SOAP-UI с JMS:
http://soapui.org/JMS/getting-started.html
Я использовал оба этих инструмента, и они хорошо сделаны и хорошо поддерживаются. Мы обнаружили дефект в SOAP-UI, который был исправлен и доступен в ночном снимке менее чем за неделю.
Оба инструмента имеют бесплатную версию с открытым исходным кодом, поэтому она соответствует всем вашим критериям.