Как проверить веб-службу, получающую несколько запросов от своих клиентов? - PullRequest
4 голосов
/ 13 февраля 2010

У меня есть веб-сервис оси, развернутый на JBOSS. Мой веб-сервис работает синхронно. Итак, как веб-сервис обрабатывает несколько запросов? И как мне смоделировать / проверить, что мой код может хорошо обрабатывать несколько запросов?

Ответы [ 2 ]

1 голос
/ 13 февраля 2010

Для этого вы можете использовать Apache JMeter . Вот руководство по плану тестирования веб-сервиса .

Тем не менее, я согласен со Скаффманом, что Axis не является оптимальным выбором для веб-сервисов. Если можете, используйте взамен Sun Metro или Apache CXF , обе из которых являются JAX-WS реализациями.

0 голосов
/ 13 февраля 2010

Axis не самый современный или производительный из стеков веб-сервисов (и это правильно), но он не должен иметь проблем с приличной загрузкой одновременных запросов. Если возникнет проблема, скорее всего, это будет с вашим собственным кодом.

Лучший способ проверить это - использовать Axis для написания клиента веб-службы и использовать его для запуска большого количества запросов на вашем сервере. Если вы уже использовали Axis для генерации Java-артефактов, это должно быть довольно просто.

...