Performance Engineering-LoadRunner

글로벌 협업 및 성능 테스트 자원의 공유가 용이하도록 설계된 Performance Engineering Solution

전세계 어느 지역에서나 사용 가능하도록 최적의 성능 테스트 환경을 지원합니다.

CloudZ 인프라를 활용하여 부하발생서버(Load Generator)의 탄력적인 확대/축소 기능을 제공함으로, 성능 테스트 전용 장비의 관리 비용과 부담을 줄일 수 있습니다.

Performance Engineering-LoadRunner

  • 자산 공유 기반 팀 협업 지원

    지리적으로 분산된 테스트팀의 경우 웹기반 접속, 리소스 공유, 실시간 테스트 스케줄링을 통해 대규모 성능테스트 프로젝트에서도 협업이 가능하고 리소스 활용을 최적화 함으로써 시간을 절약할 수 있습니다.

    성능테스트에 관련된 소프트웨어/하드웨어 리소스의 공유 및 예약을 지원함으로써, 여러 프로젝트와 전문인력 간에 테스트를 계획하고 실행할 수 있습니다.

  • 글로벌 성능 테스트 지원 체계 구축

    성능 테스트 센터(CoE)를 구축하려는 경우, LoadRunner Enterprise를 기반으로 성능 테스트 체계를 구성할 수 있습니다.

    또한 대규모 테스트 및 협업을 용이하게 하는 웹 기반 글로벌 액세스 플랫폼을 갖추고 있으므로, 성능 테스터가 전 세계 어느 지역에 있든 관계없이 연중무휴 24x7로 사용할 수 있습니다.

  • 품질 개선 커버리지 확대

    웹, 모바일 및 CI/CD 툴을 포함하여 50개가 넘는 프로토콜과 기술을 지원하므로, 모든 애플리케이션 유형이나 프로토콜에 대해서 Performance Testing 품질을 개선할 수 있습니다.

    LoadRunner Enterprise는 Application Modernization Initiatives를 폭넓게 지원합니다.

성능 인프라 투자비용 절감

성능 테스트 인프라를 공유하여 다수의 프로젝트에서 동시에 성능테스트 수행이 가능합니다.

Cloud기반 부하발생서버의 지원과 중앙집중식 관리를 통해 비용을 절감할 수 있습니다.

Cloud 기반 성능 수행 역량 확장

복잡한 네트워크 구성없이 성능 테스트 요구 사항에 기초하여 부하 발생 서버(Load Generator)를 Cloud 인프라에서 배포하고 활용하는 기능을 제공합니다.

전세계 어디서나 Cloud에 접속하여 성능 테스트가 가능하므로, 업무의 복잡도는 줄이고 인프라 및 성능 전문 인력의 가용성은 높일 수 있습니다.

Agile 테스트 기반 플랫폼 제공

Application 개발 초기에 성능 테스트의 활성화가 가능하도록 IDE 내에서 직접 스크립트를 생성할 수 있도록 지원합니다.

J2EE, Microsoft Visual Studio, Microsoft .NET 환경과 통합을 지원하여 개발자가 초기에 성능 테스트 진행에 참여할 수 있게 됩니다.

특히 Agile 개발 시 REST 기반 API를 사용하여 테스트를 진행할 수 있습니다.

  • LoadRunner Enterprise 사용시 향상된 품질 체감 가능

    • 성능 테스트 센터(CoE) 지원
    • 테스트 결과 분석 기능 제공
    • 성능 테스트 인프라 및 전문 역량 활용 가능
  • 세계 어디서나 손쉽게 협업 가능

    • 업무별 스크립트, 테스트 데이터, 테스트 결과 등 모든 자산을 공유하여 협업 증대
    • 24X7 웹 접속을 통해 테스트 스크립트와 시나리오, 스케줄링, 부하 발생 등 모든 테스트 작업이 가능한 환경 제공
    • 실시간 모니터링을 통해 신속한 데이터 분석 및 테스트 결과 확인 가능
  • 저렴하고 간편한 성능 테스트 인프라 제공

    • 원격 패치 및 재부팅, 테스트 인프라의 중앙 제어 기능을 비롯한 Enterprise 관리 기능 제공
    • Cloud로 지원하여 Provisioning 시간이 단축되고 보안 및 제어 기능 유지 가능
  • End-to-End 성능 분석

    • SLA에 기반하여 반복적인 성능측정을 통한 Application 성능의 개선 정도를 신속하게 확인 가능
    • 사용자의 트래픽 및 모니터링 데이터를 사용하여 상용환경과 유사한 성능 테스트를 설계 가능
    • 이상 감지(Anomaly Detection) 기능을 통해 비정상적인 Application 동작을 빠르고 효과적으로 식별 가능
  • Agile, DevOps Tool과의 통합

    • 널리 사용되는 CI/CD 도구와의 통합을 통해 광범위한 기술 적용이 가능

필요 고객

  • 다양한 소프트웨어 Application 및 하드웨어 플랫폼이 결합된 시스템 개발 및 배포를 필요로 하는 고객
  • 주기적인 Application 및 시스템의 업그레이드로 인한 성능 검증이 필요한 고객
  • Application 라이프 사이클 전반에 대한 품질을 보장 받고자 하는 고객
  • 잠재 사용자에 대한 품질 테스트가 필요한 고객
  • 성능테스트를 위한 프로세스 개선과 테스터의 실력 향상, 인프라 관리의 최적화가 필요한 고객
  • 단일 프로젝트 환경의 성능테스트 노하우를 Shared Service를 통해 축적 및 향상 시키고자 하는 고객
  • 24/7 지원으로 시간과 지역에 구애 받지 않고 언제라도 테스트 수행 하고자 하는 고객
  • 효율적 툴의 관리와 수행으로 Enterprise 급의 대규모 성능 테스트가 필요한 고객

활용 사례

  • Online 거래의 단위성능점검 및 확보, 단일거래내의 자원 경합 검증, 단위 테스트 수행 및 업무 Weight 분석
  • Workload Modeling에 의한 부하테스트를 실시하여 성능 점검, 목표 성능 확보 및 시스템 최종 성능 확보
  • 통합 Online + 운영 Batch 수행에 따른 업무 영향도 검증
  • Batch를 포함한 온라인 업무를 장시간 수행함으로 인한 시스템 안정성 검증, 시스템에서 최대 가능한 처리량 검증, 임계 성능 상황에서의 자원 경합 검증
  • 시스템 수직/수평 확장에 따른 성능 검증, 시스템 확장성 검증 테스트
  • 운영 테스트를 통한 장애 예방 관리 및 장애 조치 방안 및 장애 시간 단축
  • 시스템 변경 및 패치 적용에 따른 성능 비교 테스트/ Application 추가 & 변경에 따른 성능 비교 테스트
  • 운영 시스템 변경에 따른 성능 테스트

적용결과

  • 일관되고 반복적인 테스트를 통해 정교하고 정확한 테스트 결과 획득
  • 복잡하고 다양한 기술들에 대해 넓은 테스트 커버리지 제공
  • Application 및 시스템 테스트 비용을 절감하여 높은 ROI를 제공
  • 정확한 원인 분석을 통한 Application 및 시스템의 품질 극대화
  • 인력, 프로세스, 인프라 관리의 최적화를 통한 테스트 생산성 향상 지원
  • Shared Service를 통한 지속적인 테스트 프로세스의 개선으로 인한 높은 성능의 품질 보장
  • License Hosting을 통한 효율적인 툴의 사용과 이를 통한 비용 절감이 가능
  • Performance Center of Excellence(CoE)를 통한 확장성 증대