Spring Cloud: Netflix Hystrix - 테스트
2020. 1. 11. 23:41ㆍSpring Micro Services/Netflix Hystrix
반응형
Netflix Hystrix
테스트 시나리오
- TC1: discovery-service, hystrix-dashboard, order-service 실행 후 서비스 호출
- TC2: 모든 서비스 실행 후 서비스 호출
TC1
01. 서비스 호출 후 FallBack 메소드 실행 여부 확인
- Postman에서 테스트 결과 응답결과 메세지에 FallBack 메소드에서 정의한 메세지가 출력되는 것을 확인 할 수 있다.
02. FallBack 메소드가 정상적으로 실행 된 경우 주문상태는 임시상태인지 테이블 확인
- 주문정보도 FallBack 메소드에서 구현한데로 임시상태로 저장 된 것을 확인 할 수 있다.
- 서비스 확인 을 위해서 위와 같이 URL(http://localhost:8080/actuator/hystrix.stream) 정보를 입력한다.
위의 그림에서 8060 포트는 주문서비스 포트 정보이다.
처음에 이 부분이 제일 헷갈렸음
- 서비스 접속 후 Postman 으로 서비스 호출 하면 위와 같이 서비스 호출에 대한 정보를 확인 할 수 있다.
TC2
01. 서비스 호출 후 DashBoard 에 정상적으로 모든 서비스가 보여지는지 확인
반응형
'Spring Micro Services > Netflix Hystrix' 카테고리의 다른 글
Spring Cloud: Netflix Hystrix - 프로젝트설정 (0) | 2020.01.11 |
---|