Меня попросили разработать стратегию для пакета веб-сервисов REST, который разрабатывает моя компания. Эти услуги в первую очередь предназначены для обмена с поставщиками, чтобы помочь в их интеграции.
Пока что я знаю о сервисах, что это REST-сервисы на основе XML, которые в конечном итоге преобразуют java-объекты в XML. Учитывая это, я рассматриваю различные способы проверки производительности таких сервисов.
Пока это варианты, которые я изучаю -
- проверьте каждый узел XML, чтобы убедиться, что данные в порядке.
- написать контрольные примеры JUnit для преобразования XML обратно в объекты Java и проверки выборочных свойств
Что касается инструментов, я слышал, что SoapUI - хороший вариант для написания клиентов Web-сервисов.
Но моя главная задача - как проверить целостность данных в случае веб-сервисов. Если бы существовало приложение на основе пользовательского интерфейса, все было бы проще. :(
Я стремлюсь понять, как другие справились с таким требованием. - Инструменты автоматизации, интеллектуальный анализ выходных данных .. ..?