test (2) 썸네일형 리스트형 Postman - 환경별 API 테스트를 효율적으로 수행하기 실무에서 웹 서버 개발을 하게되면 다양한 환경에 서버를 배포하고 테스트 하게 된다. 보통은 로컬, 개발, 스테이지, 운영 환경 순서로 배포를 하고 테스트를 하게 되는데, Postman(https://www.postman.com/)의 환경변수 기능을 잘 활용하면 환경별 API 테스트를 좀 더 효율적으로 수행할 수 있다. 1. 환경(Environment) 추가하기 환경을 추가하기에 앞서 아래와 같은 4개의 환경 및 서버가 준비된 상황으로 가정하겠다. 환경 서버 URL local http://localhost:8080 develop http://api.todo-dev.com stage http://api-stage.todo.com production https://api.todo.com Postman을 실행한.. Mockito : Mock 리스트를 주입하고 테스트 하기 상황 스프링을 사용하여 빈을 주입 받을때, 같은 타입(interface)을 구현한 빈들을 아래와 같이 컬렉션으로 주입 받아 사용하는 경우가 있다. public interface Validator { void validate(Order order); } @Service public class OrderValidationService { @Autowired private List validatorList; public void validate(Order order) { for (Validator component : validatorList) { component.validate(order); } } } 단위 테스트 프레임워크로 JUnit을 사용하고 Mockito 라이브러리를 사용할 때, OrderValid.. 이전 1 다음