Ось 2 - Можно ли тестировать операции через веб-интерфейс? - PullRequest
0 голосов
/ 05 ноября 2010

Краткая версия моего квеста: Можно ли протестировать веб-сервис через веб-страницу, предоставляемую веб-приложением Axis 2?

Подробнее: на веб-странице, предоставленной Axis 2 (на которой перечислены все ваши службы, и вы можете просматривать WSDL и администрировать Axis 2), где-то можно проверить операции для вашей службы, введя входные параметры и просматривать ответы XML, которые возвращаются? В .NET вы можете сделать это на страницах .asmx, которые перечисляют все доступные операции и позволяют вводить параметры и просматривать XML-ответы. Тем не менее, в Axis 2 все, что я действительно вижу, это перечисленные сервисы, и нажатие на них позволяет вам просматривать WSDL, но кроме этого я не вижу никакой функциональности, которая позволила бы вам тестировать прямо на странице. Это действительно было бы просто удобно.

Ex. У меня есть сервис, который позволяет мне вводить номера продуктов (в качестве параметров POST) и возвращать информацию об этих продуктах. Можно ли выбрать операцию, ввести данные публикации, опубликовать ее и просмотреть ответ?

Ответы [ 2 ]

2 голосов
/ 05 ноября 2010

Для тестирования веб-сервиса - вы упоминаете axis2, так что, я думаю, вы говорите о сервисах на основе SOAP - я обычно полагаюсь на soapUI .

Кроме того, я не думаю, что Приложение для веб-администрирования axis 2 предназначено для поддержки функционального тестирования веб-сервиса.

1 голос
/ 07 ноября 2010

Помимо использования soapUI, как предложил Andreas_D, вы также можете использовать Eclipse для тестирования веб-службы, вызывая его с данными запроса и просматривая его ответ.

Eclipse EE поставляется с инструментом под названием Web Service Explorer, который вы можете использовать для тестирования веб-службы .

Предоставляя доступ к WSDL службы, он создает простой графический интерфейс для вызова всех операций веб-службы, а также представляет результат вызова.Ссылка source в графическом интерфейсе также позволяет вам просматривать источник SOAP напрямую.

Веб-страница, предоставляемая веб-приложением Axis 2, содержит только сведения о веб-службе, она не предназначена для тестирования спример данных.

...