Мы получили WSDL от нашего клиента, который мы используем для связи с их службой. Я сделал ссылку на сервис в нашем проекте и разработал код для взаимодействия с ним. Я использовал SoapUI для настройки фиктивного сервиса из их wsdl и успешно протестировал мой код.
У меня вопрос: есть ли способ провести WSDL-тестирование только в visual studio? Я новичок в SoapUI, и некоторые из моих проблем следующие:
- Нет подтверждения ввода - я не думаю, что действительно волнует, что я передаю в него. Я хотел бы построить более надежное тестирование, которое бы проверяло то, что я передаю и отправляю ...
- Динамические ответные сообщения. Насколько я понимаю, вы можете определить набор ответных сообщений в SoapUI, и одно из них будет выбрано случайным образом. Мне действительно нужно иметь возможность проанализировать входные данные и отправить ответ, специфичный для некоторых из этих данных. Его не нужно полностью разрабатывать, но это будет большой шаг в деле эмуляции обслуживания клиента.
Есть ли лучший способ, которым я должен проводить это тестирование? Есть ли инструмент Visual Studio, о котором я не знаю? Должен ли я пытаться создать свой собственный сервис тестирования, который будет обслуживать те же конечные точки, что и сервис клиента, и реализовать собственный код для тестирования? Должен ли я лучше изучить SoapUI и, возможно, решить некоторые из моих проблем с ним?
Пожалуйста, дайте мне знать, мой коллега предполагает, что у Microsoft есть лучший способ проверить этот тип сценария. Спасибо!