반응형

"애플리케이션 성능"

말 그대로 사용자가 요구한 애플리케이션의 기능을

최소한의 자원을 사용해서 최대한 많은 기능을 어느 정도 처리하는지를 말합니다.

 

이런 애플리케이션 성능을 측정하는 기준으로는 다음 4가지의 지표가 있다.

 

애플리케이션 성능 측정 지표

처리량(Throughput) 일정 시간 내에 애플리케이션이 처리하는 일의 양.
응답 시간(Response Time) 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간.
경과 시간(Turn Around Time) 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간.
자원 사용률(Resource Usage) 애플리케이션이 외뢰한 작업을 처리하는 동안의 CPU 사용량, 메모리 사용량, 네트워크 사용량 등 자원 사용률.

 

위와 같은 측정 지표를 테스트하기 위한 도구로는 다음과 같은 것들이 있다.

 

서능 테스트 도구

도구명 도구 설명 지원 환경
JMeter HTTP, FTP등 다양한 프로토콜을 지원하는 부하 테스트 도구. Cross-Platform
LoadUI 서버 모니터링, Drag&Drop 등 사용자 편리성이 강화된 도구.
HTTP, JDBC 등 다양한 프로토콜 지원.
Cross-Platform
OpenSTA HTTP, HPPTS 프로토콜에 대한 부하 테스트 및 생산품 모니터링 도구. Windows

 

마지막으로,

애플리케이션이 실행되었을 때,

시스템 자원의 사용량을 확인하고 분석하는 "시스템 모니터링(Monitoring) 도구"가 있다.

 

시스템 모니터링(Monitoring) 도구

Scouter 단일 뷰 통합/실시간 모니터링, 튜닝에 최적화된 인프라 통합 모니터링 도구.
애플리케이션 선능을 모니터링/통제하는 도구.
Cross-Platform
Zabbix 웹기반, 서버, 서비스, 애플리케이션 등의 모니터링 도구. Cross-Platform
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기