stub 테스트 시 인터페이스 전송 방법

더 읽 기
stub 테스트 를 할 때 우리 의 사 이 트 를 어떻게 인터페이스 로 전송 하 는 지 는 협력 업 체 인터페이스 (다른 부서 의 개발) 에 의존 합 니 다. 자주 발생 하 는 상황 은 우리 가 개발 할 때 협력 업 체 의 인터페이스 가 개발 되 지 않 았 기 때문에 우 리 는 호출 할 수 없습니다. 협력 업 체 는 API 문 서 를 미리 우리 에 게 보 낼 것 입 니 다. 그래서 우 리 는 stub 를 생각 했 습 니 다. 그들 이 제공 하 는 API 문서 에 따라 가짜 데 이 터 를 만 들 고이렇게 하면 우리 의 개발 을 방해 하지 않 을 것 입 니 다. 구체 적 인 서비스 의존: 우리 의 사 이 트 는 store. ccc. com 입 니 다. 협력 업 체 에 의존 하 는 도 메 인 이름: bsvc. ccc. com 우 리 는 이번에 교체 하여 그들 에 게 두 개의 인터페이스 에 의존 합 니 다. 각각 bsvc. cc. com / v1 / store / bbb 는 그들 이 개발 을 완성 하지 못 했 기 때문에 우 리 는 stub 인 터 페 이 스 를 만 들 었 습 니 다.http://www.yhskyc.com/stub_test/stub/store/aaahttp://www.yhskyc.com/stub_test / stub / store / bbb 는 회사 의 운영 비 를 물 었 고 운영 방안 은 bsvc. ccc. com 에 있 습 니 다. 호스트, nginx 설정:
if ( $uri ~* "^/store/aaa$" ) {
                rewrite ^/(.*)$ http://www.yhskyc.com/stub_test/stub/$1 redirect;
        }
		if ( $uri ~* "^/store/bbb$" ) {
                rewrite ^/(.*)$ http://www.yhskyc.com/stub_test/stub/$1 redirect;
        }

 물론 이 접근 은 가능 하지만 협력 업 체 의 호스트 에서 설정 해 야 합 니 다. 불편 하고 호스트 의 권한 이 없습니다.
우리 호스트 (store. ccc. com) 에 만 설정 하면 되 는 방법 이 있 습 니까?
 

좋은 웹페이지 즐겨찾기