사용자 도구

사이트 도구


java:mock_server

문서의 이전 판입니다!


Mock Server

기본 개념

  • 별도의 Mock Server를 별도로 띄워놓고 Application에서 가상의 요청/응답 스펙을 작성한 뒤에 테스트를 진행하거나,
  • 혹은 Java Application의 경우 아예 테스트 코드 시작시 Mock 서버를 띄우고 테스트 진행후 서버도 내려버릴 수 있다.
  • 또한 Mock Server에 일부는 가상 요청/응답으로 하고, 나머지 일부는 실제 API 서버로 요청을 Proxy 하도록 처리도 가능하다.

Client

  • Java, node.js, REST API 등을 지원한다.
  • client로 expectation 정의, verification, reset(cleansing) 등을 수행할 수 있다.

Java Client

  • org.mockserver.client.server.MockServerClient : 원격 MockServer 인스턴스에 접속하여 expectation을 선언하는 Client Class
  • org.mockserver.integration.ClientAndServer: 로컬 MockServer 인스턴스를 생성하고 여기에 expectation을 선언하고 요청을 날린다.
java/mock_server.1525768872.txt.gz · 마지막으로 수정됨: 2018/05/08 17:41 저자 kwon37xi