mmock - Run with mmock command

要使用 mmock,可先安裝 go 語言,透過 go get 下載 mmock command。

go get github.com/jmartin82/mmock


下載下來後可簡單的測試一下,順便查閱 mmock 的使用方式。

mmock -h


Usage of ./mmock:
  -cconsole-port int
      Console server Port (default 8082)
  -config-path string
      Mocks definition folder (default "execution_path/config")
  -console
      Console enabled  (true/false) (default true)
  -console-ip string
      Console Server IP (default "public_ip")
  -server-ip string
      Mock server IP (default "public_ip")
  -server-port int
      Mock server Port (default 8083)
  -server-tls-port int
      Mock HTTPS server Port (default 8084)
  -tls-path
      TLS config folder (It will load any crt/key combination, for example server.crt/server.key)


服務運行前記得要建立 config 目錄,供存放 mmock 設定之用,設定檔不一定要馬上放置,但是目錄要先建立服務才能運行。


服務的運行可參閱 mmock command 的使用方式,最簡單的運行方式就是直接不帶參數叫用 mmock,就會依照 mmock command 預設的參數啟用 mmock 服務。



服務啟用畫面上會帶有 http、https、console 服務的資訊,可開啟 console 頁面確認服務正常的運作。