성능테스트

국내 최고의 시험인증기관, KTCC

LoadRunner

 개요

여러분의 미션 크리티컬 애플리케이션이 현재 업무에서 필요로 하는 성능 및 확장성을 만족시킬 수 있는지의 여부를 미리 알 수 있을까요?

막상 go-live 환경에서 부족한 성능이나 장애로 이어질 수 있는 위험을 줄일 수 있습니까?

여러분의 애플리케이션은 항상 최고의 성능을 발휘합니까?

HP LoadRunner는 최소한의 하드웨어 자원을 이용해 수십만 명의 동시 다발적 사용자들이 생산 표준 워크로드량을 거의 모든 애플리케이션 플랫폼이나 환경에 적용할 수 있도록 에뮬레이트합니다.
HP LoadRunner는 다양한 조건(운영환경 중에 발생할 수 있는)을 충족시킬 수 있는 애플리케이션 성능에 중점을 두며, 생산 중 실제 사용자들에게 영향을 미칠 수 있는 사용자 관점의 문제를 식별하고 성능 개선을 위한 자료를 제공합니다.

 구성요소

Virtual User Generator


가상 사용자들 생성하기 위해 어플리케이션 비즈니스 프로세스를 레코딩하는
기능을 수행

  • 테스트 사용자 시나리오 Record
  • LoadRunner transactions
  • 랑데부 지점 설정
  • 스크립트의 테스트 데이터 파라메터 설정

Controller


VUG에서 작성한 스크립트를 실행시키고 Load Generator를 제어하는 모듈

  • 가상사용자 실행기(Hosts) 정의
  • Test scripts 정의
  • Vusers 정의(Vuser 수, Test scripts, Host, Run Schedule 등)
  • 서버 시스템 자원 모니터링 설정

Load Generator


실제로 스크립트를 실행시키는 모듈

Analysis


부하테스트 결과를 그래프로 확인하고 병목현상 분석을 도와주는 모듈

 특징

실제 사용자와 똑같은 Business Process를 수행하는 스크립트를 자동으로 레코딩하고 실행할 수 있습니다. (Record & Play 방식)

스크립트의 내용을 parameter화 하여 수백 또는 수천 가상사용자를 생성시켜 시스템 안으로 투입합니다.

가상사용자는 Controller에 의해 시험자의 의도대로 투입되고 통제됩니다.

동시에 시스템 전체 (최종사용자 응답시간, 하드웨어, 네트워크, 어플리케이션 등)를 모니터하여 성능 병목 지점을 찾아낼 수 있습니다.

Analysis를 통해 테스트 데이터를 수집 그 결과를 분석할 수 있습니다. 다양한 테스트 환경을 지원합니다.

 기대효과

  • 최소의 테스트 자원으로 최고의 부하 테스팅 자동화 구축
  • 다양한 엔터프라이즈 환경의 개발 애플리케이션 성능 검증
  • 성능 병목의 주요 원인 자동 분석으로 성능 분석 및 개선 시간 단축
  • 개발 애플리케이션의 시스템 용량 산정 검증과 정량화로 제한된 IT투자 예산의 우선 순위 최적화 제공