t.me/atinfo_chat Telegram группа по автоматизации тестирования

Эмуляция ответа от web-сервера для 1с через Fiddler или SoapUI

Теги: #<Tag:0x00007f9b025cb0a8> #<Tag:0x00007f9b025cafb8>

Добрый день. Есть внешний веб сервис и приложение на 1с. Надо сделать тесты, гарантируя ответы от веб-сервиса. Нашел очень удобную функцию у Fiddler Autoresponse. Но не нашел способа загружать разные наборы ответов.
Возможно можно использовать SoupUI, но там не нашел возможность задать ответ в зависимости от параметров(может плохо искал) и подмену URL. То есть SoupUI я могу пробросить только на локальную машину, а не “эмулировать” ответ от сервера.
Может есть еще какие-то инструменты?

https://www.soapui.org/soap-mocking/working-with-mockservices.html

Да, про скрипты не подумал. Почти круто!
А переадресацию чем делать? через hosts не вышло. SoapUI сам не умеет?

Я не знаток SoapUI.
А ответ на ваш вопрос поискал по ключевым словам “soapui mock wsdl rest”.

Просто оставлю это тут:
http://rmerkushin.github.io/2015/09/24/synchronous-rest-mock-service/
http://rmerkushin.github.io/2015/04/17/synchronous-mock-service/

1 Симпатия

Это все круто. Так и начал делать, только вот проблемы:

  1. Достаточно сложно писать конфиг файл. А надо их много написать(примерно 240 тестовых сценариев).
  2. Очень долго стартует SoapUI.

Нашел классную альтернативу wiremock. Стартует мгновенно, конфигурится через json файлы.

1 Симпатия