REST API 테스팅 프레임워크
REST API테스팅프레임워크마이크로서비스Jenkinscurl
AI 요약
Beta본 글은 리디북스 데이터팀에서 REST API 기능 테스트를 자동화하기 위해 자체 개발한 테스팅 프레임워크의 개발 과정을 소개합니다. 마이크로서비스 아키텍처 환경에서 팀 간 데이터 전달에 REST API가 빈번하게 사용되지만, 기존 Jenkins와 Bash script 기반의 curl을 이용한 테스트 방식은 정밀함과 편의성이 부족했습니다.
Postman, SoupUI, Apiary와 같은 상용 솔루션들은 비용 문제나 기능 불일치로 인해 도입이 어려웠습니다. 이에 따라, 소스 코드와 분리된 별도의 JSON 파일로 테스트 케이스를 작성하고, 실패 시 원인과 리턴 코드만 출력하는 단순하고 효율적인 자체 프레임워크를 개발하게 되었습니다.
이 프레임워크는 개발 편의성을 높이고 테스트 과정의 효율성을 증대시키는 것을 목표로 합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기


