Neoload Load Testing Solution
Total Page:16
File Type:pdf, Size:1020Kb
NeoLoad Load Testing Solution 부하 상황에서 웹 애플리케이션이 정상적으로 구동되고 있나요? 목표하는 요구사항에 부합한 응답속도가 나오나요? 올바른 아키텍처를 선택하였나요? NoeLoad로 웹 애플리케이션의 성능을 테스트하면 무장애 서비스 구현이 쉬워집니다! 부하 테스트가 쉬워집니다. << NeoLoad는 제품에 대한 별도의 NeoLoad는 웹 애플리케이션에 특화된 부하테스트 설명 없이도 평가판 다운로드 만으로 소프트웨어입니다. 인트라넷 및 인터넷의 모든 애 도 우리가 원하는 제품이라는 것을 알 플리케이션에 대해 무정지 서비스를 구현하기 위하 게 되었습니다. 제품 설치 후 30분도 여 초기 테스트 및 빈번한 테스트를 위한 특화된 기 지나지 않아 우리가 원하는 결과를 얻 술을 제공합니다. 을 수 있었습니다.>> NeoLoad는 모니터링 모듈을 통하여 생산 과정에 Josh Schesser – VP Technology 서 발생하는 문제를 회피하도록 성능 문제의 지점 The Active Network[USA] 을 정확하게 파악해 줍니다. 10분 이내에 첫번째 테스트를 시작할 수 있습니다. 별도의 코드 스크립트 작업 없이… 빠른 시작이 가능한 직관적이고 사용자 친화적인 패널 및 마법사: 스크립트 언어를 배울 필요가 없음. 디자인 및 실행, 분석을 위한 그래픽한 테스트 인터페이스 제 공: 1. Record : 재현 페이지를 웹 브라우저를 통하여 간단 하게 기록하고, 사용자 프로파일을 통해 Drag and Drop 방식으로 기록된 페이지에 대한 가상유저를 생성 2. Launch your test : 평균 응답시간 및 에러를 모니터, 인트라스트럭처[애플리케이션, 서버, DB]들이 부 하에 어떻게 반응하는지 실시간으로 분석 3. Result Summary 의 이해하기 쉬운 인터페이스를 통한 이슈 확인; 단일 화면에서 주요 상 태 정보 및 위험 지점을 표시. Result Summary를 통하여 테스트 정보 및 주요 이슈 추적 이 용이한 그래프를 생성 Page 1 ㈜넥젠시스템 http://www.ngsys.co.kr e-mail:[email protected] 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 e-mail:[email protected] TEL:02-714-6447 FAX:02-714-6448 e-mail:[email protected] Key Benefits • 직관적이고 이해하기 쉬운 인터페이스를 통하여 애플리케이션 테스트가 쉬워집니다. • 확장된 성능 모니터링이 분석 과정에 통합되어졌습니다. • 복잡한 시나리오에 대해서도 스크립트 수정이 필요하지 않습니다. • 모든 웹 및 웹2.0 표준을 지원합니다. • 교객의 원할한 사용을 위한 교육 및 다양한 지원 서비스를 제공합니다. Test Complex Web Applications too 수년간의 연구와 개발을 통하여 NeoLoad는 애플리케 << NeoLoad는 보다 세부적이고, 이션의 기술적으로 또는 비즈니스적으로 얼마나 복잡 복잡한 부하테스트를 위하여 많 한지에 상관없이 테스트를 쉽게 할 수 있습니다. 은 옵션들을 포함하고 있으므로 테스트 진행이 매우 쉽다는 것이 NeoLoad는 테스트 애플리케이션이 가장 최신의 웹 기 검증되었습니다.>> 술[Microsoft .NET-ASP, PHP, Ajax, Adobe Air/Flex, SOAP, Oracle-Forms, Adobe Flash …] 또는 특별히 Andy Sellick, Software Tester 복잡한 비즈니스 기술[CRM 및 ERP] 등으로 구현되어 QinetiQ[UK] 도 작업하기 쉽도록 도와 줍니다. 부하테스트는 3가지 과정으로 진행되며, 첫번째 과정은 테스트 시나리오 기록 및 환경 설정 을 포함하고 있습니다. Scenario design NeoLoad는 보다 능률적인 테스트를 위하여 독자적인 기술로 설계된 영역을 가지고 있다. Browser Live Recorder : 목표한 환경에서의 정확한 행위를 재생성하기 위하여 웹 브라우저 를 통하여 시나리오를 기록합니다. 브라우저와 서버 사이의 모든 HTTP/S 상호 통신을 클라 이언트 컴포넌트의 재현 순서에 따라 기록합니다. 또한 Java applets 및 Adobe Flash/Flex, Oracle Forms, ActiveX 컴포넌트에 대해서도 지원합니다. Smart Record : 별도 스크립트 과정 없이 시나리오 내 의 데이터 및 동적 페이지 링크를 추출하고 변수로 생 성하는 과정을 자동으로 진행합니다. Smart Record for Technical Framework : 서버 환경 [Microsoft .Net, PHP …]에 따라 가상유저의 요구에 적합한 변수들을 자동으로 추출하고 삽입하는 것이 가 능합니다. Web Secure Ready : Kerberos 및 NTLM 등 기본적인 SSL 및 인증 페이지를 완벽하게 지원합니다. Negotiate 및 Digest 메소드를 지원합니다. Easy Editor : 쉬운 관리와 높은 가독성을 위한 비즈니스 트랜잭션을 그룹화한 페이지를 이 용한 직관적이고 이해하기 쉬운 그래픽한 인터페이스는 시나리오 설계 작업을 보다 빠르게 진행 시킵니다. Page 2 ㈜넥젠시스템 http://www.ngsys.co.kr e-mail:[email protected] 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 e-mail:[email protected] TEL:02-714-6447 FAX:02-714-6448 e-mail:[email protected] Runtime management 일단 테스트 시나리오가 기록되어지기만 하면 바로 테 << 시나리오 기록 및 부하를 분산 스트를 시작할 수 있으며, 테스트가 진행되어 지는 동 하는 기능에 함께 포함된 새로운 안 실시간으로 애플리케이션 및 인프라스트럭처의 상 NeoLoad 2.0 시스템 성능 수집 태를 확인합니다. 기능은 놀라움을 금할 수 없습니 NeoLoad의 Live Profile Manager 기술은 생성된 가상 다.>> 유저의 행위가 실 사용 조건과 가장 근접하도록 생성 Mark Rizzo, VP Operations 합니다.: Perpetual Entertainment[USA] • Bandwidth Manager : NeoLoad는 유저와 서버 사이 의 연결된 네트워크의 대역폭을 전화, ADSL 또는 LAN 환경 등으로 변경하여 재현이 가능합니다. • IP Aliased : 로드 밸런싱 장비를 사용한 테스트를 진행할 때 각각의 부하 발생기 개별 장비 마다 수십 개의 IP를 할당할 수 있는 기능입니다. • Ramp-up Policies : 한번의 클릭만으로 사용자가 서버에 접속하는 방식을 다양하게 할 수 있습니다.(예: 동시 접속, 일정 수행 회수 또는 시간 지연 후 증가 등) NeoLoad의 사용하기 쉬우며 독자적인 Smart Load 기술을 통하여 모든 예상되어지는 문제 에 대해 쉽게 이해할 수 있도록 테스트를 생성할 수 있습니다. • Smart Schedule : 서로 다른 비즈니스 프로파일을 이용하여 NoeLoad 사용자군을 생성하 고, 테스트 케이스의 수를 증가시키기 위해 각각의 비율을 변경할 수 있습니다. • High Load Support : NeoLoad의 분산 구조는 테스트 대상 서버에 극심한 부하를 생성하 도록 합니다.(수천명에 대한 동시 가상 유저를 생성) • Live Monitor : 부하 상태에서의 애플리케이션 상태를 실시간으로 확인합니다. Results Analysis NeoLoad는 추가적인 외부 툴 구매 없이도 애플리케이션에서 위험을 증가시키는 중요 지점 을 정확하게 지적합니다. Template Manager : 결과 분석시 다음 테스트에서도 동일한 화면을 재구성하기 위하여 즐겨 사용하는 그래 프를 템플릿으로 저장할 수 있습니다. 사용자가 보다 빨리 기본 테스트 그래프를 설정하기 쉽도록 사전 설 정된 템플릿들을 제공하고 있습니다. Quick Compare : NeoLoad는 테스트 간의 즉각적인 성능 결과를 비교하기 위하여 그래픽 인터페이스를 통 한 결과 비교 모드를 제공합니다. Resource Mapping : NeoLoad의 모니터링 모듈은 부하 발생 상태에서 애플리케이션 간 상 태 패턴의 연관성을 통하여 문제 원인을 규명하는데 도움을 줍니다.: 성능 저하 및 에러 또 는 서버 구성요소 간의 상태(데이터베이스, 가용 전력, I/O, 관련 서비스, 메모리 사용률 등) Page 3 ㈜넥젠시스템 http://www.ngsys.co.kr e-mail:[email protected] 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 e-mail:[email protected] TEL:02-714-6447 FAX:02-714-6448 e-mail:[email protected] Detailed reports NeoLoad를 통해 테스트 기간 동안 수집된 광범위한 데이터로 얻어진 결과를 이용하여 병목 구간을 제거할 << 보고서 기능은 고객에게 최소 수 있습니다. 한의 노력으로 전문가 수준의 문 서를 제공하는 것이 가능할 정도 행위에 대한 전반적인 분석이던지, 특정한 사용자로부 로 뛰어납니다.>> 터 받은 데이터 흐름에 대한 상세한 분석이던지 상관 없이 NeoLoad는 원하는 모든 레벨의 상세 정보를 제 Philip Turtle, Architect 3D-VE 공합니다. 보고서 엔진에 통합되어진 분석 모듈 기능 Unisys[UK] 은 팀원들 간의 결과를 공유하도록 합니다.또한 보고 서는 HTML 및 Adobe PDF, Microsoft Word, XML 형 태로 생성할 수 있습니다. Monitoring modules 테스트 진행 동안 성능 문제의 원인을 규명하기 위해서는 서버 인프라스트럭처로부터 정보 를 수집하여야 합니다. NeoLoad의 각각의 플랫폼 및 서버에 특화된 모니터링 모듈은 원격 으로 이러한 작업을 진행하도록 합니다. OS Monitoring: Microsoft Windows, Linux, Sun Solaris, IBM Aix 및 HP-UX 운영체제 시스템을 위한 모니 터링(Memory, Threads, CPU, HDD …)은 필요할 경우 이해하기 쉬운 RSTAT 모듈도 가능 합니다. Application Server Monitoring: 애플리케이션 서버 모니터링(세션 및 풀, 가상 머신의 수 등)은 Microsoft .NET, JBoss, Tomcat, Oracle WebLogic, IBM WebSphere, Oracle Application Server 및 Jonas 서버를 지원합니다. Database Monitoring: 데이터베이스 서버 모니터링(세션, I/O, 버퍼 등)은 Microsoft SQL Server, Oracle, MySQL, IBM DB2 및 PostgreSQL 서버를 지원합니다. Web Server Monitoring: Microsoft ISS 및 Apache 인터넷 서비스에 대해 성능 항목을 모니터링 합니다.(services, queuing …) SNMP Device Monitoring: 네트워크 브릿지 및 라우터와 같은 MIB(Management Information Bases)를 통한 OID 정 보를 제공하는 SNMP 장비에 대한 성능 데이터를 모니터링 합니다. Page 4 ㈜넥젠시스템 http://www.ngsys.co.kr e-mail:[email protected] 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 e-mail:[email protected] TEL:02-714-6447 FAX:02-714-6448 e-mail:[email protected] NeoLoad Architecture Controller and Load Generator NeoLoad는 Controller 와 Load Generator 의 2가지 모듈로 구성됩니다. Controller는 테스트를 실행하기 위해 Load Generator를 관리하고, 테스트 시나리오의 기록 및 설계, 테스트의 수행, 결과 분석과 웹 서버 인프라스트럭처의 성능을 모니터링 합니다. Load Generator는 테스트를 수행하기 위하 여 가상 유저를 재생하고 서버의 성능 정보 를 수집합니다. NeoLoad Solution Web infrastructure Controller 와 Load Generator는 Windows, Test Infrastructure Linux 및 UNIX 플랫폼에서 실행됩니다. Flexible license system NeoLoad는 단일의 장비에서만 사용되는 고정 라이센스와 하나의 접속 키를 사용하여 여러 대의 장비에서 공유하는 것이 가능한 유동 라이센스로 구성됩니다. 라이센스 구매를 통하여 제품 업그레이드를 포함한 유지보수 프로그램이 함께 제공됩니다. 또한 특정 프로젝트 진행을 위하여 주 및 월 단위의 임대 라이센스도 가능합니다. We ’re here to guide you << NeoLoad는 고품질의 제품을 부하 테스트 수행 전문가 및 웹 애플리케이션 최적화 제공하도록 도와주고, 고객이 그 컨설던트들을 위하여 부하 테스트 수행을 지원하기 위 들의 구매 및 운영 의사 결저에 필 한 서비스를 제공하고 있습니다. 요한 다양한 종류의 성능 분석 결 과를 제공하므로 저희들뿐만 아니 • Start Pack: 초기 지원 및 교육 라 저희 고객에게도 중요한 역할 • 성능 테스트 지원 을 합니다.>> • 성능 관련 강연 Sean Molloy, Director Software Engineering • 컨설팅 서비스 Control Path[USA] • On-site 교육 프로그램 Page 5 ㈜넥젠시스템 http://www.ngsys.co.kr e-mail:[email protected] 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 e-mail:[email protected] TEL:02-714-6447 FAX:02-714-6448 e-mail:[email protected] About Neotys “Make sure it works ”: 네오티스는 2005년부터 전세계 49개국 이상의 고객들에게 그들의 애플리케이션의 신 << 저는 지금까지 이렇게 열정 뢰성 및 성능, 품질을 안정적으로 유지하기 위하여 지 적으로 도움을 주는 회사와 일한 원하고 있습니다. 적이 없습니다. 네오티스의 기술 지원은 제출 출시를 위해 끝없는 부하 테스트 솔루션인 NeoLoad는 신속하게 테스트를 노력을 기울이고 있을 때, 우리 수행하기 위하여 적적한 분석과 모든 신규 기술에 대 가 원하는 답을 얻을 때까지 우 한 전방위적 지원을 통하여 보다 효율적으로 지원합니 리의 모든 질문에 대답과 조언을 다. 하였습니다.>> 수행중인 프로젝트의 각 단계별로 지원하기 위하여 전 Christine Woods, 문 컨설던트들이 대기하고 있습니다. 이를 통하여 성 Quality Engineer 공적인 애플리케이션 개발을 지원 받을 수 있습니다. Aprimo[USA] 구매 문의(인챌베이스) 홈페이지: www.ngsys.co.kr e-Mail: [email protected] 전화: 02-714-6447 팩스: 02-714-6448 주소: 서울시 마포구 공덕동 404 풍림VIP텔 420호 ㈜넥젠시스템 Customer References Page 6.