Club|Project/카카오테크 부트캠프 | AI
💪🏻 카테부 부하 테스트 토너먼트 대회 - Playwright와 Artillery를 활용한 E2E 테스트 및 부하 테스트
정람지
2024. 12. 11. 00:34
아싸~! 50만원+
💪🏻Playwright와 Artillery를 활용한 E2E 테스트 및 부하 테스트
E2E 테스트
애플리케이션의 전체 워크플로우를 테스트하는 방법
실제 사용자의 시나리오를 기반으로, 시스템의 모든 구성 요소(프론트엔드, 백엔드, 데이터베이스 등)가 잘 통합되고 동작하는지 확인
- 사용자 관점에서 기능 검증
- 통합된 시스템의 안정성 보장
- 회귀 테스트 수행
Playwright
Microsoft에서 개발한 E2E 테스트 프레임워크
브라우저 자동화를 통해 사용자 시나리오를 테스트
- UI 테스트: 사용자 인터페이스가 예상대로 동작하는지 확인
- 다중 브라우저 테스트: 크로스 브라우저 호환성 점검
- 머리 없는 테스트: CI/CD 환경에서 브라우저 UI 없이 테스트 실행
- 복잡한 워크플로우: 로그인을 포함한 여러 단계를 테스트
Artillery
Artillery는 부하 테스트 및 퍼포먼스 테스트를 위한 도구
API 및 애플리케이션의 성능을 검증하고, 트래픽 처리 능력을 측정
- 부하 테스트: API나 애플리케이션이 많은 요청을 처리할 수 있는지 확인
- 스트레스 테스트: 최대 용량을 초과하는 요청에 대한 시스템의 반응 확인
- 퍼포먼스 모니터링: 응답 시간과 안정성을 지속적으로 확인
💪🏻Claude를 이용한 E2E 테스트 코드 자동 작성