HP Solution Approach for Quality and Performance Testing Applications product portfolio presentation – a WIP Questions? Kelly.emo@hp.com Pacific Comp HP Confidential 15 April 2017
Why HP? Questions? Please contact kelly.emo@hp.com HP Confidential 2 15 April 2017
Industry Recognition Gartner Magic Quadrant for Integrated Software Quality Suites HP Software is a leader in 2009 Gartner Magic Quadrant for Integrated Software Quality Suites Source: Gartner Magic Quadrant for Integrated Software Quality Suites, Thomas E. Murphy, 31 July 2009. The Magic Qudrant e is copyrighted March 2009 by Gartner, Inc. and is reused with permission. The Magic Qudrant is an evaluation of a marketplace at and for a specific time period. It depicts Gartner's analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the Magic Quadrant, and does not advise technology users to select only those vendors with the highest rating. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available upon request from HP.
Q & A Why HP? Market leadership and innovation Scalable solutions to support any size organization Integrated products for the entire application lifecycle Expertise and best practices Flexible licensing and deployment models Broadest technology and platform support in the industry Extensive eco-systems of partners and IT professionals for local support and resources Q & A HP software holds undisputed market leadership in application quality management, and our innovation, expertise, best practices and partnership with industry leaders makes HP the best choice for any IT organization. And with consulting, implementation assistance, integration, education, and support services, HP is sure to provide your company with the solution that is ideally suited for your unique requirements. Our solutions help you make sure that every dollar you invest in IT, every resource you allocate, and every application you have in development or production meets your business goals. We’re ready to put our vast resources and expertise to work to help you achieve better business outcomes. Let’s start with a discussion of your business strategies, tactics and goals.
The HP Quality Center Portfolio Dashboard Center Management Quality Center (Enterprise and Premier editions) Requirements Management Risk-based Test Management Release Management Defect Management Service Test Management (add on) Functional Validation Business Application Validation Security Testing Functional Testing Service Test Business Process Testing Change Impact Testing QAInspect QC Portfolio Foundation Shared data repository Central administration Workflows Open APIs HP Confidential 15 April 2017
HP Quality Center The platform for Modern Quality Management Global platform--agility, consistency & scale: Requirements management & tracking Test planning & scheduling Test cycle management Defect tracking Real time reporting of progress and status Quality Center drill down
Business-driven application quality w/ agility, speed & scale HP Quality Center Ensure application quality while transforming for innovation Business-driven application quality w/ agility, speed & scale Lower total app costs by capturing defects before production Drive agility through global collaboration between QA, developers & business analysts Quality Center is an industry leading, global platform that lets you manage quality with a consistent, repeatable process and minimize risk through the entire application lifecycle. It drives high levels of communication and collaboration across distributed teams using a single platform, and helps manage application quality from requirements through test execution and defect resolution. Because QC is web-enabled, teams can access real-time project information regardless of geographic and organizational boundaries. This unprecedented visibility helps lower costs by identifying defects earlier in the process, drives collaboration across the business, and contributes to vastly improved decision making, significantly reducing the risk of failure. Key benefits Facilitates global collaboration and communication between teams on a single platform Enables management of the release process and more informed go/no go decisions Enable lower costs by capturing critical defects before they reach production Enables enforcement of standardized workflows and customizations across projects Allows asset sharing and reuse across projects and initiatives Key capabilities Enables a consistent, repeatable process for: Requirements management Test planning and scheduling Managing testing cycles Defect tracking Version control and baselining Real time reporting of progress and status Scale delivery through managed releases & drive informed go/no go decisions through real time reports
The HP Performance Center Portfolio Center Management and Dashboard LoadRunner VuGen Controller Load Generator Monitors Analysis Diagnostics J2EE .NET SOA SAP Oracle Introducing HP’s portfolio for performance management Performance Center Foundation User/privilege management Infrastructure management Global access and collaboration Central repository
HP Performance Center The platform to accelerate & scale enterprise performance validation Global platform driving performance validation adoption & scale: Automate performance testing: Replace real users w/ thousands of virtual users Advanced analysis & reporting Monitoring & diagnostics Supports broad array of app types including RIA Drill down on HP Performance Center – scaling performance management and supporting COEs
HP Performance Center Lower costs through centralization Optimize performance validation while maximizing resource utilization Increase team productivity & collaboration w/ asset sharing & multi-viewer test visibility Optimize resource utilization w/ license pooling & resource scheduling Increases team productivity & collaboration 24x7, web-based access to testing resources Asset sharing and re-use Multi-viewer visibility into tests Optimizes resource utilization License pooling & resource scheduling Minimizes administration and management 24x7 performance center operations monitoring Management console for NOC Enterprise-class security and privilege management Simplify admin w/ centralized performance monitoring & security/privilege management
Why Automate Load Testing? Emulates production workloads on IT systems Simulated users Database Controller Web server App. server Internet/ WAN Replaces real users w/ thousands of “virtual” users Generates accurate, measurable & repeatable load on the system from a single point of control Pinpoints bottlenecks in the system Use this for an audience that does not understand Performance Testing. When all the components of the system come together for the first time, even a small bottleneck in one part of your system, or a stability issue with one component can destabilize the entire system. Automated load testing is the only way to consistently and measurably emulate thousands or tens of thousands of users simultaneously hitting your system. The risk of not doing a performance test prior to going live is that you are completely unprepared for how the system will perform in production. And we know from our experience that most systems fail to reach even a small percentage of their concurrent user goals on first try. In fact, most of our users tell us that the first time they perform test, the system fails at even 5 to 10 concurrent users.
Betty Smith, Director of QA HP LoadRunner™ Mitigate risk of go-live: Exactly mimic real-user behavior Pinpoint issues Repeatability & accountability with world-leading capabilities: Breath of environment support Depth of analysis Ease of use “LoadRunner is used to mitigate any performance and scalability issues that an application might have” “We’ve created repeatable test scripts that we use over and over” Drill down on HP’s leadership product – HP LoadRunner – load generation and performance testing for all types of modern applications Betty Smith, Director of QA
HP LoadRunner ™ Breadth Of Analysis What do you see at the end of a load test? End user: Transaction “look up account” took 17.58 seconds at 250 users Network: London to datacenter network segment very slow System: Application server CPU reached 90% at 500 users The Transaction Breakdown module is one of the holy grails of LoadTesting. Because it takes an end to end transaction response time and breaks it down in to the various areas the transaction time was spent. For example we can tell you exactly how much time was spent in the network, in the database and the application server. Further, within the application server, we can drill down and split the response time across EJBs, JSPs, JNDI and JDBC and down to a method level. The reason this is so valuable that previously a load tester could simply tell a developer or architect that the application was slow. Now they can pinpoint the particular method that is causing the application slowness in the context of a particular business transaction. It eliminates guesswork and accelerates time to resolution. Whenever you sell to a WebLogic or WebSphere environment, you should look to sell this additional module. Application: J2EE method “AccountLookup” took 16 seconds; 90% of end user response time
HP LoadRunner ™ Broadest Environment Support SAP Oracle 11i Siebel ERP/CRM SAP Oracle Siebel PeopleSoft Web SOA HTTP(S) Web 2.0 Citrix ICA WAP Middleware EJBs CORBA COM RMI MQSeries Databases MS SQLServer DB2 ODBC Legacy 3270 5250 VT100 J2EE .NET Diagnostics Controller Load Generators Network Load Balancer Web Server Application Servers Database Europe PROTOCOLS Vusers US Use for a LR Sale LoadRunner has the widest application support of any automated performance testing solution in the market. Not only do we support web solutions and ERP/CRM, but we also support all the common databases, middleware and legacy solutions. LoadRunner can monitor the entire system from the OS to the network, the custom or packaged application itself and even the database. Monitors Windows Unix Linux SNMP WAN Emulation MS IIS iPlanet Apache BEA WebLogic IBM WebSphere ATG Dynamo iPlanet App Server EJB JDBC JSP Sitraka JMonitor Oracle MSSQL Server DB2 Operating Systems Network Web Servers App Servers Java Databases
Q&A Questions? Please contact kelly.emo@hp.com HP Confidential 15 April 2017