Savanna 소개

Savanna 개요

사바나(Savanna)는 HTTP/HTTPS 프로토콜 기반의 성능테스트 솔루션입니다. 테스트 스크립트를 자동 생성하고 사용자 친화적인 인터페이스를 통해 누구나 손쉽게 성능테스트를 수행할 수 있습니다. 테스트 스크립트 자동 생성 및 사용자 수정이 가능하며 프로젝트 개발 단계에서 회귀테스트용으로 사용이 가능합니다. 또한 테스트 시나리오의 자유로운 구성 및 스케줄링이 가능하며 테스트 상황에서의 실시간 모니터링이 용이합니다.



Savanna 개요

Savanna 특징

Savanna 주요 기능

Script Tool
  • TCP 기반 Packet Capture (PORT 지정 가능)
  • 다양한 Web Browser 지원 (Internet Explorer, FireFox, Opera, Safari, Chrome)
  • 다양한 Recording Type 지원 (per Page, per Request, per Request : No Referer)
  • Recording 후 Tree View / Script View 제공(Web Contents View Support)
  • Script Editable & Checkable (Known Function Support)
  • Replay & Comparison Recording Contents with Replay Contents
Scenario Tool
  • Script Tool에서 작성한 Script를 이용하여 Test Scenario 작성 가능
  • Scenario를 선택한 후 Add / Remove / Edit 기능을 이용하여 Scenario 관리 가능
  • Added Scenario의 Quantity, Loop Count, Think Time policy 등 설정 가능
  • Test Mode(User Mode, Percentage Mode)에 따른 Quantity 설정 가능
  • 시간에 따른 User수의 변화를 정의할 수 있으며 Graph를 통해 확인 가능
  • Real Time Graph에서 다양한 크기 Graph 보기 지원 (Mode : 1개, 2개, 4개, 6개)
  • Real Time Graph에서 여러 종류의 Graph 선택 가능
Savanna Agent
  • Window 버전, Linux 버전 제공
  • Controller의 통제하에 작업 관리 가능 (Test 시작/종료)
  • Test 수행 중 실시간 데이터 전송 (Transaction 관련, Response 및 Hits 정보 등)
  • Test 종료 후 전체 정보 일괄 전송
  • 경량이지만 막강한 Agent 역할 수행

Savanna 적용 범위


분석 설계
  • AS-IS 성능지표 (응답시간, TPS, CPU 등)에 대한 기준 데이터 도출
  • TO-BE 시스템 성능 목표 수립
개발
  • Script Tool을 이용한 지속적인 Regression Test 및 모니터링
테스트
  • 오픈 전 성능 Test 수행
  • 부하 Test / 내구성 Test / 스트레스 Test / 스파이크 Test
운영
  • 장애 발생 시 성능 Test 수행 및 성능 모니터링