Как я тестирую веб-сервисы?

Так как никто еще не упомянул это, я рекомендовал бы смотреть Мерзавец также. Существует даже бесплатная исходная услуга хостинга: github.

5
задан Yuval 27 August 2009 в 11:13
поделиться

4 ответа

Кроме того, вы можете использовать Firefox Poster для тестирования своей веб-службы, передавая XML-пакеты вручную.

Проверьте это здесь:

FF Poster

2
ответ дан 13 December 2019 в 05:39
поделиться

Обратите внимание на SoapUI - один из лучших инструментов для тестирования веб-сервисов - плюс он бесплатный !!

У них также есть «Pro» версия, которая стоит - вы можете делать больше вещей, например, нагрузочное тестирование и т. д., но я бы сказал, что бесплатная версия достаточно хороша для большей части вашего тестирования!

Учитывая WSDL (онлайн или сохраненный в виде файла), он создадим заглушки для каждого метода, которые затем можно будет использовать для создания запросов (как XML), заполнить пробелы (значения параметров), а затем вы сможете отправить свой запрос в веб-службу и посмотреть, что вернется в виде ответ.

SoapUI также позволяет писать тесты со сценариями, которые можно запускать снова и снова.

Отличный инструмент - не могу хвалить его достаточно!

Марк

8
ответ дан 13 December 2019 в 05:39
поделиться

SoapUI - отличный инструмент для тестирования веб-сервисов SOAP. Он позволяет вам тестировать SOAP-клиент или SOAP-сервер.

Другой очень полезный инструмент - Fiddler. Fiddler не обязательно предназначен для тестирования веб-сервисов (это отладчик HTTP), но поскольку веб-сервисы SOAP работают через HTTP, вы можете использовать его для тестирования. Еще одним очень важным преимуществом использования Fiddler является то, что вы также можете тестировать веб-службы REST.

2
ответ дан 13 December 2019 в 05:39
поделиться

Вы можете рассмотреть каркас робота . Это общая среда тестирования, основанная на ключевых словах. Существуют библиотеки для тестирования веб-сервисов на основе REST и SOAP. Его также можно использовать для тестирования веб-страниц (через библиотеку селена), баз данных и многого другого.

robotframework имеет множество встроенных ключевых слов, и есть дополнительные библиотеки, которые делают гораздо больше. Вы также можете разрабатывать свои собственные ключевые слова на языках python, java, .NET или на любом другом языке.

0
ответ дан 13 December 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: