Testing

    k6 - 성능 테스트 유형

    모든 애플리케이션은 고유한 요구사항을 가지고 있으며 이에 애플리케이션의 특성에 맞는 다양한 시나리오를 시뮬레이션 할 필요가 있다. 따라서 성능 테스트는 단일 테스트로 한정되지 않으며 각 애플리케이션이 직면한 요구사항과 시나리오에 맞춰 다양하게 구성된다. 이번 포스팅에서는 성능 테스트를 진행할 때 염두해둬야할 테스트 유형들에 대해 간단하게 알아보고 k6를 사용해 테스트 스크립트를 작성해보고자 한다. 성능 테스트 도구 중 하나인 k6에 대해 정리해 놓은 글이 있으니 참고하면 좋을 듯 하다. 2023.12.29 - [Testing] - k6 - 성능 테스트 도구 (Performance Testing Tool) k6 - 성능 테스트 도구 (Performance Testing Tool) 성능 테스트(Perform..

    k6 - 성능 테스트 도구 (Performance Testing Tool)

    성능 테스트(Performance Testing)는 우리가 제작한 웹 애플리케이션의 효율성과 안정성을 평가하는데 핵심적인 역할을 한다. 성능 테스트를 통해 애플리케이션의 견고함을 검증하고 사용자 경험을 최적화하는 단계를 밟을 수 있기 때문이다. 이번 포스팅에서는 성능 테스트 도구 중 하나인 k6에 대해 알아보고자 한다. k6 Installation & Testing 기본 개념 테스트 결과 해석 1. k6 k6는 성능 테스트를 위한 오픈 소스 도구로 API, 마이크로서비스 아키텍쳐를 가진 시스템, 웹 사이트 등과 같은 다양한 웹 서비스들의 성능 측정과 부하 테스트에 사용된다. k6를 사용하면 사용자가 실제로 웹 사이트에 방문하거나 API를 호출할 때 발생할 수 있는 다양한 시나리오를 시뮬레이션..