이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
부하 테스트는 시스템 또는 응용 프로그램에 대한 요구 사항을 입력하고 응답을 측정하는 프로세스입니다. 목표는 시스템이나 애플리케이션이 다양한 로드 조건에서 작동하는 방식을 결정하는 것입니다.
부하 테스트는 시스템 또는 애플리케이션에서 잠재적인 성능 병목 현상을 식별하는 데 도움이 될 수 있기 때문에 중요합니다. 또한 시스템 또는 애플리케이션이 처리할 수 있는 최대 사용자 수를 결정하는 데 도움이 될 수 있습니다.
부하 테스트에 사용할 수 있는 다양한 도구가 있습니다. 이 게시물에서는 널리 사용되는 오픈 소스 도구인 Apache JMeter에 중점을 둘 것입니다.
Apache JMeter는 다음 링크에서 다운로드할 수 있습니다.
파일을 다운로드한 후 압축을 풀면 다음과 같은 디렉터리 구조가 표시됩니다.
apache-jmeter-3.1
├── bin
├── docs
├── lib
└── printable_docs
테스트 계획은 JMeter가 테스트를 실행하는 데 사용할 일련의 지침입니다. 테스트 계획에는 다음 요소가 포함되어야 합니다.
테스트 계획을 만들려면 JMeter를 실행하면 다음 화면이 표시됩니다.
스레드 그룹을 추가하려면 테스트 계획을 마우스 오른쪽 단추로 클릭하고 추가 > 스레드(사용자) > 스레드 그룹을 선택하십시오.
샘플러를 추가하려면 스레드 그룹을 마우스 오른쪽 버튼으로 클릭하고 추가 > 샘플러 > HTTP 요청을 선택합니다.
수신기를 추가하려면 스레드 그룹을 마우스 오른쪽 버튼으로 클릭하고 추가 > 수신기 > 결과 트리 보기를 선택합니다.
스레드 그룹, 샘플러 및 리스너를 테스트 계획에 추가했으면 이를 구성해야 합니다.
스레드 그룹을 구성하려면 해당 그룹을 선택하면 다음 옵션이 표시됩니다.
샘플러를 구성하려면 샘플러를 선택하면 다음 옵션이 표시됩니다.
수신기를 구성하려면 수신기를 선택하면 다음 옵션이 표시됩니다.
테스트 계획을 구성했으면 테스트를 실행할 준비가 된 것입니다. 테스트를 실행하려면 테스트 계획을 선택하고 실행 버튼을 클릭합니다.
이제 JMeter가 테스트를 실행하고 리스너에서 결과를 볼 수 있습니다.
테스트 결과를 분석하여 시스템 또는 애플리케이션의 성능을 확인할 수 있습니다.
다음 메트릭을 사용하여 결과를 분석할 수 있습니다.