Я нахожусь в процессе миграции приложения, которое в настоящее время выполняет все свои SQL-вызовы внутренне (как часть кода), на службы Restful, чтобы вызовы SQL обрабатывались извне. Мне нужен умный способ проверить, что эти изменения не влияют на фактические данные, которые извлекаются из базы данных.
Я подумал, что можно было бы написать некоторые тесты автоматизации для API, а затем использовать отличный сценарий для сравнения результатов обоих.
Использование Soap UI
1: старый вызов SQL - возвращает XML
2: новый вызов Restful возвращает JSON
3: Сравните оба результата.
У меня проблема в том, что прямой вызов возвращает XML, тогда как новый вызов возвращает JSON.
Мне просто нужно знать, является ли это пустой тратой времени или стоит ли заниматься этим?
Единственный другой вариант, о котором я могу подумать в настоящее время, - это вручную запустить два теста в обеих версиях одновременно и наблюдать любые различия в случае их возникновения.
Спасибо, что нашли время, чтобы прочитать.
Если вам нужно больше подробностей, пожалуйста, дайте мне знать, но постарайтесь сделать это кратко!