Автономный MockServer: Где я могу реализовать ожидания? - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь смоделировать внешний (REST) ​​сервер, используемый моей тестируемой системой.Я выбираю MockServer (http://www.mock -server.com / ) для подделки внешнего REST-сервера.

Я запускаю автономный пробный сервер, как в:

$ java -jar ./mockserver-netty-5.3.0-jar-with-dependencies.jar -serverPort 1080 -proxyPort 1090 -proxyRemotePort 80 -proxyRemoteHost www.mock-server.com 2018-05-23 14: 05: 57,703ИНФОРМАЦИЯ ommMockServer MockServer запущен на порту: 1080 2018-05-23 14: 05: 57,747 ИНФОРМАЦИЯ ompdDirectProxy MockServer запущен на порту: 1090

Я не уверен, прочитав документацию, где я должен определитьожидания (а именно, ответы, которые макет должен давать на основе входящих запросов).

Кто-нибудь может объяснить?

Спасибо,

R

1 Ответ

0 голосов
/ 06 ноября 2018

Это можно сделать с помощью PUT, то есть:

curl -v -X PUT "http://localhost:1080/expectation" -d '{
  "httpRequest" : {
    "path" : "/some/path"
  },
  "httpResponse" : {
    "body" : "some_response_body"
  }
}'

Подробнее https://www.mock -server.com / mock_server / creation_expectations.html и перейти к типу API RESTожидания

...