1. 부하 테스트의 기본 개념
- 부하 테스트는 시스템의 성능과 안정성을 검증하는 중요한 과정입니다.
- 이를 위해 다음과 같은 도구들이 사용됩니다:
- 부하 테스트 도구: 시스템에 실제 부하를 발생시키는 도구
- 모니터링 도구: 시스템 리소스 사용률을 가시화하는 도구
- 프로파일링 도구: 미들웨어와 애플리케이션의 내부 동작을 분석하고 가시화하는 도구
2. 부하 테스트 도구
- 부하 테스트 도구란 웹 시스템뿐만 아니라 특정 시스템을 사용하는 입장에서 시뮬레이션하여 대상 시스템의 상태를 고부하로 만들어 주는 도구입니다.
- 부하 테스트 도구를 이용하면 시스템에 많은 요청을 일으키고 DoS 공격이나 DDoS 공격이 발생하는 것과 같은 상황을 시뮬레이션할 수 있습니다.
- 부하 테스트 도구를 기동한 서버를 부하 테스트 서버라고 하며, 이 서버는 부하 테스트 도구를 이용하여 대상 시스템에 부하를 주는 역할을 합니다.