3. SAP Market Changes & Needfor Performance Testing
Increasing S/4 HANA
Adoption
Migration to Cloud based
Solutions
Shift to Agile
Digital Transformations
Future – Block chain, IOT &
Augmented Reality
Modernizing Core Systems
view of
customer expectations
and behavior
• Improved Omni- channel Customer Experience
• Significant improvement in App Performance
• Support scale for Digital Applications
• Resilient Applications
• Continuous Testing & Engineering Process
4. SAP BuildingBlocks
DWBigDataCloudNon SAP
ERP CRM SRMPLM SCM
SAP NetWeaver
SAP BUSINESS SUITE
SAP
BW
New Apps
SAP CAR
SUITE ON HANA | S4 HANA
ARIBA/
CONCUR
Hadoop
SQL
server/
Oracle
External
sources
SAP GUI SAP Web Fiori Mobile SAP BI
HANA DB
Presentation
Layer
App
Layer
DB
Layer
High Degree of
customization in
Business Processes
Tight coupling of
SAP & Non-SAP
Enterprise Systems
Concurrent processing of
Batch Chains & Large volume
of data processing
Right configurations and
Resource allocation for
business process
Increasing user/transaction
Volumes and multiple
channels
OnPremise / Cloud
5. Presentation Layer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Script creation and customization is high involving GUI/Web/Portal/Mobile
scenarios
• Handling run time issues in test scripts related to test data/configuration/locks
✓ User activity through SAP GUI/SAP web/Fiori/Mobile
✓ Workload Design can be done using T-codes
✓ Single user and multi user test executions
Solutions
Select the right performance testing tool to test
Leverage Functional Automation scripts – e.g Worksoft + Neotys
SAP GUI
SAP Web
Batch scripts
6. AppLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Executing Real world scenario
• Creating Background noise
• Simulation from non SAP systems
ERP system on premise
on traditional DB
Solutions
Integrated - Production scenario Testing - Online, Batches, Interfaces, RFGuns,
external calls onpremise and cloud
ERP system on premise
on Hana
ERP system private
cloud/SAP cloud
Traditional On Hana On Cloud
✓ New Implementation
✓ Enhancements
✓ Upgradation
✓ Migration
Native Tcodes
Solmon
Monitoring tools
SAP trace
Server Analysis
Load testing tool stats
Early Watch analysis
7. DBLayer
Presentation
Layer
App Layer
DB
Layer
Key Challenges
• Test Data for existing and new business scenarios
• Test Data from external source system to SAP (xmls / flat files)
• Test Data for Day in the life scenario
Solutions
Frequent DB refresh from production and extraction of right data sets from existing
SAP systems
Custom Approach with Snapshot/Restore for a repeated and faster Execution
Cycles.
Limited with CPU/Memory/Diskk
and often leads to I/O bottleneck
and causes performance issues
Multi core CPU, parallel processing,
Data compression and partitioning -
In-Memory computing gives good
performance
Traditional DBMS HANA
Vs
DB Copy
LSMW & BDC
Load
Testing tools
Master Data
8. Factors for Performance Assurance
Planning
Detail Project Plan, Coordination mechanism,
Workshops for Workload, PT Methodology,
Triaging meetings
WorkLoad Design
Analyze through Tcodes and Tables
from SAP and all other existing
systems for a detailed and Day-in-life
Workload
Batch Strategy
Batches occupies 80% of the
Production load. Critical, Frequent
Batches to be scoped and execution
planned as per production schedules
Data Modeling
Develope Custom Approach with
Snapshot/Restore for a repeated and
faster Execution Cycles.
Tuning
Engineering and Tuning Strategy by
analyzing the integrated system config and
tracing the poorly performing scenarios
Monitoring
Live Monitoring of all layers of SAP by
leveraging Native T-codes,
monitoring tools, DB Reports
Integrated Execution
Integrated Production like Testing -
Online, Batches, Interfaces, RFGuns,
external calls
Execution Plan
Single User Testing of Online/Batches
Component, Integrated
Endurance, Stress Testing
1
2
3
4
5
6
7
8