Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

soapui
mock
Теги: #<Tag:0x00007fedbc5179b0> #<Tag:0x00007fedbc517870>

(Андрей Крапивин) #1

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


(Bolatbek) #2

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


(Андрей Крапивин) #3

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


(Bolatbek) #4

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


(rmerkushin) #5

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


(Андрей Крапивин) #6

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

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

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