웹 어플리케이션 성능 - 테스트 도구
웹 어플리케이션 성능 - 테스트 도구 |
웹 성능 분석에 관한 이론 및 접근방법론은 경험 지식의 축적이 미비하여 아직 제대로된 객관적 자료가 나와 있지 않은 듯 하다. 그러다 보니 웹 시스템 성능분석 및 벤치마크 테스트는 경험적 지식에 의하여 시행되는 경우가 많다. 이러한 현상들은 웹 기반 시스템의 역사가 짧다 보니 그 성능을 어떻게 측정해야 하는지? 무엇이 성능이며, 그 특성은 어떻게 정의할지? 또한 동시 사용자는 무엇이고 어떻게 측정해야 할지? 스트레스트 테스트는 어떻게 수행되어야 하며 그 분석 방법은 무엇인지 등 그 이론적 지식이 부족한 것으로 나타난다. |
성능(Performace) 테스트 대표적 도구들은?
웹 성능과 관련된 이론과 접근방법의 현실적 문제는 일단 인정한다고 하더라도 보다 나은 객관적 사실들을 발견하고 성능을 판단하기 위해서는 성능 측정을 위한 도구들이 필요하다. 이러한 대표적 도구(Tool)은 다음과 같다.
- Mercury사의 LoadRunner (http://www.merc-int.com)
- Rational Suite Performance Studio (http://www.rational.com)
- 라메르정보기술㈜의 e-Test Suite (http://www.lamer.co.kr)
- Microsoft 사의 Web Application Test Tool (http://webtool.rte.microsoft.com)
- Apache 그룹의 JMeter(http://apache-korea.org)
- Active Clients에 따른 평균응답시간(Mean Response Time)
- Active Clients에 다른 단위시간당 처리건수(TPS:Transaction Per Second)
[참고자료]
메가트랜드 자바 2002, 웹 기반 시스템하에서의 성능에 관한 이론적 고찰
Performance Analysisfor Web-based Enterprise System, Lee WonYoung, 2002
제 4 회 한국 자바 개발자 컨퍼런스 2003, JVM/WAS 기반 자바 어플리케이션의 튜닝 및 성능 관리
한국소프트웨어 컴포넌트 표준화 포럼 2002, J2EE 시스템의 성능 향상 방안
이 글은 2008-04-15 에 작성된 글 입니다.
댓글 없음:
댓글 쓰기