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) 에 만 설정 하면 되 는 방법 이 있 습 니까?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.