Тестовая среда для веб-сервисов

У нас есть монолитное приложение, написанное на Visual Dataflex, и различные дополнительные приложения, написанные на других языках (.NET). Все они используют одну и ту же базу данных и должны следовать одной и той же бизнес-логике. Один из способов упростить единую бизнес-логику для них — предоставить веб-службы в качестве интерфейса для тестирования.

Конечно, чтобы это работало, нам нужен хороший фреймворк для тестирования веб-сервисов. Какие-либо предложения? Например, может ли Cucumber сделать это «из коробки»?


person Ola Eldøy    schedule 01.05.2009    source источник


Ответы (2)


Я предполагаю, что вы говорите о веб-сервисах Soap. Вы можете использовать Soap4R для общения с веб-службой Soap. Обертывание всего этого в сценариях Cucumber должно работать нормально.

person Aslak Hellesøy    schedule 01.05.2009
comment
Пожалуйста, добавьте какие-либо примеры или ссылки на эту конкретную связку Cucumber+Soap4R. - person Jesper Rønn-Jensen; 16.12.2009

SoapUI — довольно хороший продукт для создания тестов веб-сервиса, и их легко вызывать через junit или просто через командная строка. У него также есть кое-что для создания нагрузочных тестов.

У них есть версия с открытым исходным кодом, а также профессиональная версия.

person Brian Yarger    schedule 01.05.2009