2

我正在尝试模拟我的被测系统使用的外部(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

4

1 回答 1

1

它可以通过 来完成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 类型的期望

于 2018-11-06T08:50:21.627 回答