stubby4j и stubby-db оба могут использоваться для заглушения HTTP-вызовов. Вы можете рассматривать SOAP-сервисы как POST-HTTP-вызов с полезной нагрузкой XML.
Следует ли использовать StubbyDB или Stubby4j, это полностью зависит от ваших потребностей.
Вам не нужно делиться на 2 проекта. У вас все еще есть оба заглушки в одном репозитории. Однако, если вы идете с stubby4j, вы не можете разделить отображения в двух файлах. У вас может быть любое количество файлов сопоставления с stubby-db.
Редактировать
SOAP
- request:
method: POST
url: /soap-simulator/services/ServiceName
post: actionName[\s\S]*mobile.([0-9]+)
response:
status: 200
latency: 0
headers:
content-type: text/xml
strategy: "first-found"
files: ["stubs/<% post.1 %>/response.xml","stubs/ServiceName/actionName/default.xml"]
ОСТАЛЬНЫЕ
- request:
method: POST
url: /soap-simulator/services/ServiceName/actionName
post: mobile.([0-9]+)
response:
status: 200
latency: 0
headers:
content-type: text/xml
strategy: "first-found"
files: ["stubs/<% post.1 %>/response.xml","stubs/ServiceName/actionName/default.xml"]
Проверьте это: https: //github.com/jwagenleitner/groovy-wslite – Rao
Благодаря @Rao .Но я почувствуйте, что ваш код можно использовать для записи сервера-заглушки. Но это не похоже на два инструмента? – anil
Я также добавил подробный пример этого [здесь] (https://naturalintelligence.github.io/Stubmatic/#examples) –