模仿Http請求和響應:MockServer

jopen 11年前發布 | 24K 次閱讀 單元測試 MockServer

MockServer是一個API能夠模仿任何通過HTTP連接的服務器或服務,如REST 或 RPC service。提供Java和JavaScript兩種API。

Requests 可匹配于:

  • path (regex or plain text)
  • body (regex or plain text)
  • headers
  • cookies
  • query parameters (GET)
  • body parameters (POST)

Responses 可包含:

  • status code
  • body
  • headers
  • cookies

示例:

HttpResponse httpResponse = new HttpResponse().withStatusCode(200)
                                              .withHeaders(
                                                            new Header("Content-Type", "application/json; charset=utf-8"),
                                                            new Header("Cache-Control", "public, max-age=86400")
                                              )
                                              .withBody("{ message: 'a simple json response' }");

項目主頁:http://www.baiduhome.net/lib/view/home/1385707166406

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!