1. 부하테스트를 위한 테스트 도구 도입
Artillery란?성능 테스트와 부하 테스트를 위한 간단하고 강력한 도구HTTP, WebSocket, GraphQL 등 다양한 프로토콜을 지원하는 부하 테스트 도구AWS free tier 만으로 어느정도 트래픽까지 감당 가능할지 알아보기 위하여프로젝트 배경NestJS와 Socket.IO를 사용해 실시간 채팅 서비스 구축높은 동시 연결을 처리하고 안정적인 성능을 제공하기 위해 성능 테스트가 필수목표Artillery를 사용해 성능 테스트를 설정, 실행, 분석하는 과정을 공유성능 병목을 해결하고 효율적인 실시간 시스템 설계 구축부하테스트 필요성성능 검증: 웹사이트나 API가 높은 트래픽에서도 안정적으로 작동하는지 확인취약점 발견: 높은 요청으로 인해 발생할 수 있는 병목현상과 오류를 미리 확인WebSocke..
2025.01.14