Автономный MockServer: Где я могу реализовать ожидания?

Я пытаюсь смоделировать внешний (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

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

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

Thanx,

р

2 ответа

Это может быть сделано 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/creating_expectations.html и перейти к типу ожидания REST API.

Я использовал Postman, чтобы создать ожидание. Для создания ожиданий отправьте запрос PUT на адрес http://localhost:portnumber/mockserver/expectation. Вы можете проверить ожидания и журналы, используя этот URL-адрес http://localhost:portnumber/mockserver/dashboard в браузере.

Другие вопросы по тегам