1.下载wiremock server
http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/2.19.0/wiremock-standalone-2.19.0.jar
2.启动服务
java -jar wiremock-standalone-2.19.0.jar -port 8060
3.java端注册服务
3.1 引入jar
<!-- wiremock -->
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-standalone</artifactId>
<version>2.19.0</version>
</dependency>
<!-- wiremock -->
3.2 注册服务
public class MockServer {
public static void main(String[] args){
//指定服务端口
WireMock.configureFor(8060);
//清空已经注册的mapping
WireMock.removeAllMappings();
//注册一个简单的get请求
WireMock.stubFor(WireMock.get(WireMock.urlEqualTo("/user/1")).willReturn(WireMock.aResponse().withBody("{\"username\":\"zhangsan\"}").withStatus(200)));
}
}
网友评论