Performance Testing for SAP Applications
-
Upload
globe-testing -
Category
Technology
-
view
641 -
download
2
description
Transcript of Performance Testing for SAP Applications
![Page 1: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/1.jpg)
Gestión de la calidad en SAP IISAP Performance Testing
David Cañadillas // Presales [email protected]
![Page 2: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/2.jpg)
● Testing Concepts
● HP Software Solution
● SAP & HP Software Overview
● Solution Manager Integration with Enterprise Integration Module
● Performance Testing
● HP Performance Center
● HP LoadRunner
25/04/2014Confidential and Proprietary // All rights reserved // Globe Testing
Agenda
![Page 3: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/3.jpg)
● Testing is part of the SQA process that helps to acceptrequirement implementation
● I have to know what I’m testing
● What do I have to do
● When to test and how to do it
● Something’s going wrong
● How’s going my release
● Am I testing enough?
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Testing concepts
Requirements
Test Plan
Defects
Coverage
Test Case
Dashboard, KPIs
![Page 4: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/4.jpg)
HP Software SolutionComplete solution for SAP environments and other technologies
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
![Page 5: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/5.jpg)
Preparación entornos y juego de datos de prueba
Creación de requisitos desde Business Blueprint
Automatización y ejecución de pruebas unitarias, funcionales e inicio a fin
HP Quality Center
HP LoadRunner
Actualiza SOLMAN con información de ejecuciones y defectos
Ejecución de pruebas de rendimiento
HP Diagnostics
Diagnóstico de cuellos de botella
SAP ApplicationDiagnostics
HP Unified FunctionalTesting
SAP Test Data Migration Server
General Overview
![Page 6: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/6.jpg)
Preparación entornos y juego de datos de prueba
Creación de requisitos desde Business Blueprint
Automatización y ejecución de pruebas unitarias, funcionales e inicio a fin
HP Quality Center
HP LoadRunner
Actualiza SOLMAN con información de ejecuciones y defectos
Ejecución de pruebas de rendimiento
HP Diagnostics
Diagnóstico de cuellos de botella
SAP ApplicationDiagnostics
HP Unified FunctionalTesting
SAP Test Data Migration Server
General Overview
Performance Testing
![Page 7: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/7.jpg)
HP QC / ALM
Quality Center (QC)
Requirements Management
Business Process Models
Test Management
Business Process Testing (BPT)
Defect management
Solution Manager
Business Blueprint
Definition of Scenarios, Business
Processes and Process Steps
SAP Business Content (BPR)
Solution Documentation Assistant for
semi-automatic setup
Business view: Documentation and
business requirements
Technical view: involved SAP and
non-SAP systems, Transactions,…
Starting point for customizing
Linked training material
Business Process Change
Analyzer (BPCA)
Identification of business processes
affected by code / customizing
changes / Support & Enhancement
Packages
So
luti
on
Ma
na
ge
r A
da
pte
r
for
Qu
ali
ty C
en
ter
Performance Center (PC)
Performance Testing
Lab Management
Project Planning & TrackingTest Acceleration & Optimization
Generation of Test Case and BPT components
for the SAP GUI Based Business Processes
Leverages BPCA Analysis for automated
maintenance of BPT test component and test
cases
HP UFT
Comprehensive UI Based Testing
Business Process Components Testing
HP Sprinter Streamline manual testing by reuse and
by simplifying repetitive work
Test Data Management Server (TDMS)
Reduce SAP data volume of non-production landscape
Scramble sensitive data according to your needs
General Overview
Confidential and Propietary // All rights reserved // Globe Testing
![Page 8: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/8.jpg)
HP QC / ALM
Quality Center (QC)
Requirements Management
Business Process Models
Test Management
Business Process Testing (BPT)
Defect management
Solution Manager
Business Blueprint
Definition of Scenarios, Business
Processes and Process Steps
SAP Business Content (BPR)
Solution Documentation Assistant for
semi-automatic setup
Business view: Documentation and
business requirements
Technical view: involved SAP and
non-SAP systems, Transactions,…
Starting point for customizing
Linked training material
Business Process Change
Analyzer (BPCA)
Identification of business processes
affected by code / customizing
changes / Support & Enhancement
Packages
So
luti
on
Ma
na
ge
r A
da
pte
r
for
Qu
ali
ty C
en
ter
Performance Center (PC)
Performance Testing
Lab Management
Project Planning & TrackingTest Acceleration & Optimization
Generation of Test Case and BPT components
for the SAP GUI Based Business Processes
Leverages BPCA Analysis for automated
maintenance of BPT test component and test
cases
HP UFT
Comprehensive UI Based Testing
Business Process Components Testing
HP Sprinter Streamline manual testing by reuse and
by simplifying repetitive work
Test Data Management Server (TDMS)
Reduce SAP data volume of non-production landscape
Scramble sensitive data according to your needs
General Overview
Confidential and Propietary // All rights reserved // Globe Testing
![Page 9: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/9.jpg)
Single, scalable platform that enables a consistent, repeatable process for:
● Requirement management
● Test planning, scheduling & execution
● Release & cycle management
● Defect management
● Real time reporting of progress and status
● Integration with Developer Environments
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
HP Quality Center
QA Teams
Developers
Business Analysts
![Page 10: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/10.jpg)
High Level Work Flow● Blueprints created in SolMan
● Test requirements exported to Quality Center from business process blueprints
● Test cases and scripts in Quality Center
● Test execution in Quality Center
● Results populated to Solution Manager
● Defect management creation in both sides (bi-directional sync)
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Solution Manager Integration with QC
Quality Center
Solution Manager
Requirements
Test Plan
Test Lab
Defect Management
BlueprintsService Desk
HP
En
terp
rise In
teg
ratio
n M
od
ule
Export
Sync
Developer/Analyst
Key User / Business Analyst
Tester
Test casedefinition
Testexecution
![Page 11: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/11.jpg)
Performance TestingHow to assure software performance
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
![Page 12: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/12.jpg)
● Important to understand why to test performance
● Reduce costs through performance anticipation
● Understand performance behavior of Application Under Test (AUT)
● Helps to define or evolve application infrastructure needs
● Key factors
● Define performance acceptance criteria
● Design business process simulation through user behavior
● Design and understand user concurrency scenarios
● Monitor system during testing execution
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Testing Performance
Simulate
Load
Measure
Analyze &
Decide
![Page 13: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/13.jpg)
● Consolidate Performance Center and Quality Center into a common infrastructure called HP Application Lifecycle Management Platform
● Integration between Quality Center and LoadRunner still exists
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Performance Center Integration
Performance
CenterQuality Center
HP ALM
Platform
![Page 14: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/14.jpg)
25/04/2014Confidential and Proprietary // All rights reserved // Globe Testing
Performance CenterPerformance Requirements & Defects, Coverage reports
![Page 15: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/15.jpg)
● Version 12 new focus
● Cloud Testing and Mobile Testing
● Continuous Testing
● User Experience
● Enhancements
● Protocols (for SAP)
● New Microsoft Silverlight, Java-over-http and ServiceTest virtual user
● SAP GUI protocol
● Correlation Studio for SAP-Web in Virtual User Generator Confidential and Proprietary // All rights reserved // Globe Testing
Performance Center / LoadRunner
![Page 16: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/16.jpg)
HP LoadrunnerHP performance tools
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
![Page 17: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/17.jpg)
The market leading solution for project performance validation
Enables consistent, repeatable process to:
● Emulate production workload
● Test a broad range of apps
● Identify performance bottlenecks
● Diagnose root cause of issues
● Optimize performance before deployment
HP LoadRunner
Reduce Risk, Cost and Time
![Page 18: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/18.jpg)
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
How LoadRunner Works
Internet/WAN
BBDD
User ApplicationMiddle Tier
(HTTP, Web Server...)
Scripting
Plan and control load testing
1
Load generation3
2
Transactionsrecording
Testing scenarios
Impact Analysis
4
Analysis, diagnosis and report
5
Thousands of userssimulated
![Page 19: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/19.jpg)
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
SAP Spy++
![Page 20: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/20.jpg)
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
Monitoring SAP with HP Sitescope
![Page 21: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/21.jpg)
25/04/2014Confidential and Propietary // All rights reserved // Globe Testing
How to Start
SQA team organization
Platform integration
Automate and componentize
Expert support to
Define
Implement
Support
PerformanceTesting
TestingAutomation
HP ALM Quality Center
ProjectManager
QualityManager
Developer
SAP Environments
Load GeneratorsBusiness Analysts
![Page 22: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/22.jpg)
Q&A
![Page 23: Performance Testing for SAP Applications](https://reader036.fdocuments.us/reader036/viewer/2022062511/54bdb6cc4a79590c778b4621/html5/thumbnails/23.jpg)
Thank You!David Cañadillas // [email protected]
Confidential and Proprietary // All rights reserved // Globe Testing