Для приложения мне нужно выполнить нагрузочный тест для веб-службы, которая защищена с помощью WS-Security
Имя пользователя / Пароль.Нам нужно протестировать 5000 одновременных уникальных пользователей, которые одновременно вызывают веб-сервис.
Я провел некоторое исследование для инструмента, который предоставляет такую возможность, и нашел Grinder, JMeter и SOAPUI.
Мне нравится подход Grinder, использующий сценарии, но я не уверен, что смогу использовать WSSE Username token
с Grinder.Моя идея состоит в том, чтобы написать 5000 сценариев (или лучше: написать инструмент, который напишет мне 5000 сценариев;)) и распространить его в Amazon EC2 cloud
.Документация Grinder для этого подхода очень тонкая.Поэтому я не уверен, смогу ли я достичь этого с помощью Grinder.
Другая идея заключается в использовании SOAPUI и LoadUI.Я мог бы использовать SOAPUI для генерации тестовых случаев Webservice и затем загрузить его в LoadUI.Это работает, но я боюсь, что LoadUI не может обрабатывать 5000 бегунов одновременно.
Есть ли у кого-нибудь опыт такого тестирования или у вас есть рекомендации, какой инструмент использовать для этой работы?