<Insert Picture Here> 성능테스트및웹서버관리솔루션소개 한국오라클신현택 (hyuntek.shin@oracle.com)
<Insert Picture Here> 성능테스트솔루션소개 2 2
어플리케이션성능관리문제점 솔루션개요 오라클솔루션소개 - 특징 / 기능 어플리케이션성능관리문제점과솔루션맵핑 3
애플리케이션품질이비즈니스에미치는영향 기업은고객들에게효율적인비용으로향상된서비스를제공하기위해서소프트웨어애플리케이션에투자를한다. 하지만품질이나쁜소프트웨어는이러한투자를위험선상에놓게한다. 소프트웨어애플리케이션의 40% 이상은 1~10 10 여개의중요한결점을가진채로출시가된다. [Software Is Deployed, Bugs and All, SD Times.] 개발비용의 80% 는소프트웨어개발자들이결점요소들을파악하고해결하는데사용된다. [IBM: The business value of software quality.] 제품이출시된이후에발견된에러를고치는데드는비용은설계단계에서찾았을때보다많게는 100 배까지든다. [National Institute of Standards & Technology, 2002] 소프트웨어프로젝트예산에서테스트작업은 30~50% 정도차지하며재현이불가능하거나 ad-hoc 테스트는거의또는전혀쓸모가없다. [Source: Pullam & Doyle, 1998] [Source: W.R. Blischke, D.N.P. Murthy. "Reliability", Section 9.5.1, pp. 311.] 애플리케이션품질관리는비즈니스민첩성뿐만아니라낮은비용및위험성감소를통해높은서비스수준을제공하는데필수적. 4
비지니스성능관리문제점 테스트를하지않은어플리케이션은운영환경에서장애가발생하거나성능이저하된다. ( 혼란 ) 부정확한기능및부하테스트로인해최종사용자가웹어플리케이션의성능저하를경험하게되면웹사이트포기률이높아진다.( 매출손실 ) 변경관리및테스트능력부족은비즈니스요구사항처리를느리게한다. ( 민첩성감소 ) 5
비즈니스성능관리문제점 솔루션개요 오라클솔루션소개 - 특징 / 기능 비즈니스성능관리문제점과솔루션맵핑 6
Oracle s End-to-End Application Testing : 어플리케이션전영역테스트 Applicat tion Lay yer Application Real lapplication Testing Suite Testing End-to-end d 어플리케이션 실제운영워크로드로테스팅으로품질및성능데이타베이스부하보장테스트 기능및최종사용자부하 각 SQL 문장의회기테스트자동화테스트 포괄적인테스트스크립트 시장에서유일한제품관리 Oracle apps 와통합 Databas se Tier 어플리케이션변경 어플리케이션및 IT 환경변경 IT 환경변경 7
Analysts:Visionary, Sophisticated, Easy to Use Gartner에서최근발표한통합품질소프트웨어 2009 Magic Quadrant 에서 Oracle 을 Visionary 로평가 : Oracle 은이제풀랫폼공급자로서강점과어플리케이션및데이타베이스의우수한배경을함께포함하고있다. Application Life-Cycle Management 의 Melinda-Carol Ballou, IDC s Program 이사는 Oracle ATS 에대해다음과같이평가 : 포괄적인어플리케이션테스트는비즈니스의비용절감을위한 IT 툴박스에서중요한부분을차지하고있다. 오픈, 통합된스크립트플랫폼은고객이비즈니스에중요한어플리케이션을좀더빠르게확보할수있게하며, 품질및리소스활용률을높일수있게한다. Forrester의 Vendor Summary 에서 ATS을다음과같이설명 : 사용자에게적은프로그램밍지식을요구하는것으로유명. 툴자체적으로매운세련됨. 사용이쉬운웹테스팅툴을찾는팀은반드시후보자명단에올려놓아야한다. *Forrester Wave Q2 2006 8
어플리케이션성능관리문제점 솔루션개요 오라클솔루션소개 - 특징 / 기능 어플리케이션성능관리문제점과솔루션맵핑 9
Oracle Application Testing Suite 애플리케이 품질, 애플리케이션 질, 성능 및 안정성을 정성을 보장하기 장하기 위 위한 강력 강력한 통 통합 테 테스트 솔루션 Oracle Functional T ti Testing 자동화된 기능 및 회귀 테스트 Oracle Test M Manager Oracle Load Testing 테스트 프로세스 관리, 요구사항 및 결함 추적 기능 자동화된 부하 및 성능 테스트 10
Oracle Test Manager: 테스트공정관리 중앙웹콘솔에서모든테스트공정을관리 테스트요구사항및테스트케이스에서결함관리에이르는포괄적인추적관리 수작업및자동화된테스트케이스문서화기능및테스트계획페이지에서바로수행가능기능 보고서를생성하여테스트과정에의가시성을제공 사용자의테스트방법론에적합하도록커스터마이징이가능 확장가능한엔터프라이즈아키텍처이면서구축및관리가용이함 11
Oracle Functional Testing: 기능및회귀테스트자동화 웹, SOA 및패키지애플리케이션에대한기능및회귀테스트자동화 기능및부하테스트를위한 OpenScript 기반통합스크립팅플랫폼 직관적인비쥬얼스크립팅인터페이스를통한테스트과정단순화 강력한 JAVA IDE 제공을통한우수한스크립팅확장성 EBS, Siebel 및웹서비스를위한커스텀액셀레이터로보다효율적이고최적화된테스트기반제공 12
Oracle Load Testing: 부하및성능테스트와튜닝 웹, SOA 및패키지애플리케이션을위한실질적인부하및성능테스트 수천의동시사용자까지확장하여운영환경피크시간대의부하를시뮬레이션함 부하조건하에서컨텐츠에대한검증테스트를통해더뛰어난정확성제공 내장된서버모니터는성능병목현상파악및해결에도움을줌 EBS, Siebel 및웹서비스를위한커스텀엑셀레이터로보다효율적이고최적화된테스트기반제공 13
OpenScript: Next Generation ATS Scripting Platform Tree View Code View 14
Testing Accelerators in ATS Oracle E-Business Suite Testing Accelerators Oracle E-Business Suite 애플리케이션을위한자동화된기능및부하테스트기능제공 웹및Oracle Forms 애플리케이션인터페이스지원 Oracle EBS R12 (Forms 10g) 및 11i (Forms 6i) 버전지원 Siebel Testing Accelerators Siebel CRM 애플리케이션을위한자동화된기능및부하테스트기능제공 Siebel Test Automation 라이브러리와통합되어스크립팅이간편함 Siebel 8.x 및 7.x 버전지원 Web Services Testing Accelerators 웹서비스인터페이스레벨에서 SOA 애플리케이션을위한자동화된기능및부하테스트기능제공 WSDL 파일에서웹서비스요청생성, 입력값을파라메터화하며다중요청을결합하여비즈니스플로우를자동화 SOAP/HTTP 기반웹서비스지원 15
Oracle E-Business Suite Testing in ATS Web Actions Forms Actions 16
Siebel Testing in ATS Siebel SI/Web Actions Siebel HI Actions 17
Web Services Testing in ATS Web Services Script / SOAP Requests SOAP Envelope / Request Parameters WSDL Manager 18
Application Testing Suite 9.1 향상된기능 RUEI Script Import RUEI 의 사용자세션 기능에서캡쳐된스크립트를자동으로 ATS 부하테스트스크립트로전환 Oracle Load Testing - EM AD4J/Middleware Diagnostics 통합 부하테스트를하면서, 병목지점을찾기위하여미들웨어성능진단기능과 OLT 통합 Scripting 관리기능향상 사용자가스크립트모듈화할수있으며, 스크립트컴포넌트를재사용할수있슴. 새로운디버거트리뷰는 OpenSciprt p GUI를통해서스크립트디버깅을위한향상된기능제공 OpenScript를위한기능추가 19
ATS 9.1 향상된기능 ( 계속 ) ADF Load Testing Accelerator ADF 어플리케이션부하테스트가능 Oracle Application Development Framework (ADF) 은 End-to-End Java EE 프레임웍이다. 이것은기업용 Develop 어플리케이션개발을단순화시키며차세대 FusionApps 를포함. Test ADF Functional Testing Accelerator ADF 어플리케이션의기능테스트가능. ADF GUI 항목인식및자동화포함 일반적인웹테스트툴과비교하여 ADF 기능테스트는 ADF 컴포넌트를표준웹컨트롤로인식하여처리 Deploy 20
EBS R12 Test Starter Kits new in ATS 9.1 Oracle EBS R12(12.1.1) 어플리케이션테스트를위한샘플테스트스크립트가포함된테스트 Starter kit 제공 12.1.1. Vision Demo Database 를위한스크립트생성 릴리스 1211R 12.1.1 Rapid idinstall 에 Vision i Demo Database 가포함되었슴. 다른데이타베이스에적용하기위해서는테스트스크립트를변경해야함. 운영데이타베이스또는신규인스톨 DB 21
Test Starter Kit 에서지원하는 EBS R12 Apps Financial Products: Oracle Payables Oracle Receivables Oracle General Ledger Oracle Assets Oracle Internet Expenses Manufacturing Products: Oracle Purchasing Oracle Inventory Oracle Order Management Oracle Cost Management Oracle Materials Requirement Planning Oracle Process Manufacturing Products CRM Products: Oracle Contracts Oracle Service Oracle Marketing Human Resources Product: Oracle Human Resources Projects Product: Oracle Projects Technology Product: Oracle Application Object Library 22
어플리케이션성능관리문제점 솔루션개요 오라클솔루션소개 - 특징 / 기능 어플리케이션성능관리문제점과솔루션맵핑 23
비지니스어려운점과솔루션맵핑 Oracle Function Test 테스트를하지않은어플리케이션은운영환경에서장애가발생하거나성능이저하된다. ( 혼란 ) Large Insurance and financial Solution Large Insurance and financial Solution Partners: CUMIS Group Limited 부정확한기능및부하테스트로인해최종사용자가웹어플리케이션의성능저하를경험하게되면웹사이트포기률이높아진다. ( 매출손실 ) Oracle Load Test Leading UK Charitable organization: Comic Relief 변경관리및테스트능력부족은비즈니스요구사항처리를느리게한다. ( 민첩성감소 ) Oracle Test Manager US elearning Application Company: Meridian 24
사용자반응 : ATS 의주요장점 동일한언어가기능테스트툴과부하테스트툴에서도사용된다. 이것은기능테스트스크립트를개발한사람이부한테스트를위해서최소의수정만으로재사용이가능하게함으로, 인력비용을줄일수있다. 이것은 ATS 에서만있는유일한특징이며, 다른벤더의유사한툴에서제공되지않는다. 테스트구현과설치의편리성에서는다른제품과비교가되지않는다. ATS 를통해서내부 POC 의구현과운영이반나절만에완료할수있다. 이것은워크플루우, 사용자계정, 테스트리포지터리생성과정을포함하고있다. 또한, 테스트자산들을다양한형태로 import, export 도포함되어있다. (xml, doc, csv, pdf, etc) Rajesh Krishnan, Director Acolade Consulting 25
<Insert Picture Here> 웹서버관리솔루션 26 26
웹서버관리문제점 오라클솔루션소개 - 특징 / 기능 주요이점 27
IT 어플리케이션이점점복잡해짐 어플리케이션비즈니스가치와복잡도가증가 재활용, Web 서비스및 SOA 통해서 Time to market 기간이점점더단축됨. 패키지어플리케이션증가와장애 분산시스템의다양성과운영비효율성은점점더많은기술과인력을요구 28
성능모니터링에있어서도전 70% 장애가사용자들이서비스데스크에보고, 인프라관리툴에서발견하지못함 서비스데스에서장애담당자를찾는데평균적으로 6시간소요 Source: Forrester Research 29
성능저하는매출손실 10% 의매출손실 Source: Joint study between Gartner Research and Response Tek 30
웹서버관리문제점 오라클솔루션소개 - 특징 / 기능 주요기능요약및이점 31
Oracle Real User Experience Insight Real User Experience Insight 란무엇인가? Real user Experience Insight 는 web-based 어플리케이션성능이 기대치에부합하도록실사용자의행동및어플리케이션을모니터링하고, 분석기능을제공한다. 또한, 성능저하시, 관리자에게경고메시지를 제공하며, Business Intelligence 분석을위한데이터수집및보고서를 제공한다. 32
비즈니스관점에서어플리케이션성능관리 Real User Experience Insight 1 클라이언트측의 IP, 서버측의 IP URL ( 페이지, 오브젝트 ) 링크소스의페이지 시간및일자 Cookie/ 세션 ID 2 모든트랜잭션의 Response 페이지의로드 / 중지 서버의에러, Web 사이트의에러, 컨텐 네트워크의타임아웃츠의에러 3 응답시간 페이지 / 컴퍼넌트의 Bytes 크기 응답시간 33
웹서버관리문제점 오라클솔루션소개 - 특징 / 기능 주요기능요약및이점 34
네트웍프로토콜분석기술 Passive monitoring i 솔루션 100% 정확및완전한측정 Data 수집이 100% non-intrusive i 웹어플리케이션성능에영향이없슴 어플리케이션변경이없슴 SSL 트래픽해석가능 운영환경에전개하는데저비용소요 35
RUEI Architecture Network Protocol Analysis Collected data: Page request Client-ip, Server-ip, Gateway-ip Requested URL (Page,Object) Cookie/Session-id Referrer GET & POST requests Browser type Netw work Respon se Time Internet Firewall Sniffing Switch/TAP Response? Server error, web site error, Hit OK Content of page (i.e. order details, functional errors) Delivered? Aborted? Network timeout? Server Re esponse Tim me Web server DB Web server DB Web server 36
Real User Experience Insight Line of Business executives View Satisfaction Reports Business Transaction Funnel Usage Reports: Data Browser Sales by Country/State 37
Line of Business Executives View Finding out a Problem in a Business Transaction 38
Real User Experience Insight Application Owners and Support View Dashboards &SLM Business Service Monitoring (e.g. Order Entry, Buy Stock) User SessionTracking, Page Replay 39
Application Owners and Support View Validating a user s problem 40
Real User Experience Insight IT Operations View KPI configuration, monitoring, & alerting Server, network, & object performance diagnostics Data Export Error reports & analysis 41
IT Operations View Bottleneck Analyses - Problem Identification 42
IT Operations View Enabling Advanced Analytics 43
IT Operations View Enabling Advanced Analytics 44
IT Operations View Enabling Advanced Analytics 45
웹서버관리문제점 오라클솔루션소개 - 특징 / 기능 주요기능요약및이점 46
Real User Experience Insight 기능요약 진정한엔드 유저모니터링을통한엔드 유저체험모니터링의최적화 비즈니스 리포팅 KPI 모니터링 Data Export 트랜잭션분석 경영진 대쉬보드 47
Real User Experience Insight Key Beneficiaries and Value Propositions 비즈니스성능향상 어플리케이션및사용자경험최적화 선행적인모니터링및해결 Line of Business Apps Manager / (LOB) Executive Apps Support IT Operations 48
감사합니다 49