기타 보관함/개발자정보
Postman 같은 java 기반의 오픈 소스
오아름 샘
2025. 5. 29. 08:03
반응형
Postman과 유사하게 API 테스트를 수행할 수 있는 Java 기반의 오픈 소스 도구는 다음과 같습니다.
REST-assured
REST-assured는 Java 도메인 특화 언어(DSL)로 REST 서비스 테스트를 단순화하는 오픈 소스 라이브러리입니다.
- 많은 baked-in 기능들을 제공하여 사용자가 처음부터 코드를 작성하지 않아도 됩니다.
- Serenity 자동화 프레임워크와 완벽하게 통합되어 UI 및 REST 테스트를 결합하여 멋진 보고서를 생성할 수 있습니다.
- BDD Given/When/Then 구문을 지원합니다.
- HTTP 전문가가 아니어도 쉽게 사용할 수 있습니다.
Apache JMeter
Apache JMeter는 원래 부하 테스트를 위해 만들어졌지만, 기능 API 테스트에도 널리 사용되는 Java 기반의 오픈 소스 도구입니다.
- 테스트 결과의 재생을 지원합니다.
- 팀이 CSV 파일을 사용하여 자동으로 작업하므로 API 테스트를 위한 고유한 매개 변수 값을 신속하게 만들 수 있습니다.
- Jenkins와 통합하여 CI 파이프라인에 API 테스트를 포함할 수 있습니다.
- 정적 및 동적 리소스 성능 테스트에 모두 사용할 수 있습니다.
- HTTP, FTP, 웹 소켓을 포함한 여러 프로토콜을 지원합니다.
- 사용자 정의 플러그인 및 스크립팅을 통한 높은 확장성을 제공합니다.
Karate DSL
Karate DSL은 API 기반 BDD 테스트를 간단한 방법으로 생성하는 데 도움이 되는 새로운 API 테스트 도구입니다.
- 단계 정의를 작성하지 않고 시나리오를 만들 수 있습니다.
- Cucumber-JVM 위에 구축되었습니다.
- 테스트를 실행하고 표준 Java 프로젝트와 같은 보고서를 생성할 수 있습니다.
- Java 지식이 없어도 테스트를 작성할 수 있습니다.
- 프로그래머가 아닌 사용자도 테스트를 쉽게 작성할 수 있습니다.
- 구성 스위칭/스테이징, 멀티 스레드 병렬 실행을 지원합니다.
반응형