SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Performance
Engineering Overview
Presented by: Jayaprakash Ramakrishna
VP of QA Center Of Excellence

February 5, 2014
Xoriant Testing Service – Overview
• 21 years of experience working in full life cycle business application
management, including development, testing, support and migration

• One of the largest third party independent offshore testing services
provider
• End-to-End testing services offered for all industry verticals
• Strategic Alliances with leading testing tool providers
• Testing as Managed Service for End-to-End testing ownership through our
Global Delivery Model of Onsite, offshore, and hybrid models
• Well established Ready-to-use framework and industry specific Center of
Excellence

For more info check www.xoriant.com
Performance Engineering:
Snapshot

Web server

Application
Server

DB
Firewall

Internet

LB

Web server

Application
Server
Performance Engineering:
Components
Roles/
Skills
Performance
Best
Practices

Activities

Engineering

Tools
Performance Engineering:
Solution Overview
Pre-Production
•
•
•
•

Performance Testing
Baseline System
Performance
Identify bottlenecks / issues
Performance tuning /
optimization

Post-Production

Performance / Capacity
Modeling
•
•

•
•
•

•

Production Performance
Projection
Performance / Capacity
Modeling
Application Profiling
Predict Application /
Infrastructure behavior
Project Performance
impact of Infrastructure
change
Improve Performance to
Cost ratio

•
•
•
•
•

Performance Monitoring
Availability / Performance
Monitoring
System Monitoring
Service Levels Assurance

5
Performance Engineering:
Framework
Develop

Plan
•
•
•
•
•
•

Define
Performance Test
Strategy
Define Test
objectives
Document Business
scenarios
Test Environment
& Tools Setup
Define Test data
strategy
Test Plan sign off

•
•
•
•
•

Define Business
scenario matrix and
user Load
Create Test Scripts
Create and/or Load
Test Data
Configure tool and
monitors
Execute shakeout
test to validate the
test scripts

Analyze

Execute
•
•

•

•
•

Execute Single
users test and
debug
Validate the system
functionality E2E
Verify and validate
transactions,
system logs,
resources
Failover testing
and disaster
recovery testing
Scale up load
testing

•
•
•
•

Analyze test results
as the users scale
up
Identify
bottlenecks
Performance
tuning and re-run
tests
Test Results
Performance Engineering:
Application Snapshot
Web/App Server
Monitoring &
Tuning

Latency
Testing

Browser
Analysis

Database
Monitoring &
Tuning

Web server
Application
Server

DB
Firewall

LB
Web server

Application
Server

Internet

• Web Design Analysis
• HTTP Traffic Analysis
• End user experience
• LB & Failover testing

• Latency &
bandwidth analysis
• Network analysis
• WAN Simulators

• Memory Leak
• GC algorithm
• Configuration review
• Root Cause
• Optimization of resources
• Application profiling
• Identify objects in GC cycles

• DB Parameter Analysis
• SQL Analysis
• Connection pool
• Locks
• AWR report analysis
Thank you, do you have any questions?
Contact Details
Xoriant- QA Center Of Excellence
Email: rita.saran@xoriant.com
http://www.xoriant.com
Tel: +1 408-743-4400

Weitere ähnliche Inhalte

Mehr von Xoriant Corporation

Product Engineering - Distributed Agile
Product Engineering - Distributed AgileProduct Engineering - Distributed Agile
Product Engineering - Distributed Agile
Xoriant Corporation
 

Mehr von Xoriant Corporation (6)

SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
 
Staying the Course
Staying the CourseStaying the Course
Staying the Course
 
Product Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost SavingsProduct Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost Savings
 
Growth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsGrowth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products markets
 
Product Engineering - Distributed Agile
Product Engineering - Distributed AgileProduct Engineering - Distributed Agile
Product Engineering - Distributed Agile
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa Implementation
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Webinar: Why Performance Engineering?

  • 1. Performance Engineering Overview Presented by: Jayaprakash Ramakrishna VP of QA Center Of Excellence February 5, 2014
  • 2. Xoriant Testing Service – Overview • 21 years of experience working in full life cycle business application management, including development, testing, support and migration • One of the largest third party independent offshore testing services provider • End-to-End testing services offered for all industry verticals • Strategic Alliances with leading testing tool providers • Testing as Managed Service for End-to-End testing ownership through our Global Delivery Model of Onsite, offshore, and hybrid models • Well established Ready-to-use framework and industry specific Center of Excellence For more info check www.xoriant.com
  • 5. Performance Engineering: Solution Overview Pre-Production • • • • Performance Testing Baseline System Performance Identify bottlenecks / issues Performance tuning / optimization Post-Production Performance / Capacity Modeling • • • • • • Production Performance Projection Performance / Capacity Modeling Application Profiling Predict Application / Infrastructure behavior Project Performance impact of Infrastructure change Improve Performance to Cost ratio • • • • • Performance Monitoring Availability / Performance Monitoring System Monitoring Service Levels Assurance 5
  • 6. Performance Engineering: Framework Develop Plan • • • • • • Define Performance Test Strategy Define Test objectives Document Business scenarios Test Environment & Tools Setup Define Test data strategy Test Plan sign off • • • • • Define Business scenario matrix and user Load Create Test Scripts Create and/or Load Test Data Configure tool and monitors Execute shakeout test to validate the test scripts Analyze Execute • • • • • Execute Single users test and debug Validate the system functionality E2E Verify and validate transactions, system logs, resources Failover testing and disaster recovery testing Scale up load testing • • • • Analyze test results as the users scale up Identify bottlenecks Performance tuning and re-run tests Test Results
  • 7. Performance Engineering: Application Snapshot Web/App Server Monitoring & Tuning Latency Testing Browser Analysis Database Monitoring & Tuning Web server Application Server DB Firewall LB Web server Application Server Internet • Web Design Analysis • HTTP Traffic Analysis • End user experience • LB & Failover testing • Latency & bandwidth analysis • Network analysis • WAN Simulators • Memory Leak • GC algorithm • Configuration review • Root Cause • Optimization of resources • Application profiling • Identify objects in GC cycles • DB Parameter Analysis • SQL Analysis • Connection pool • Locks • AWR report analysis
  • 8. Thank you, do you have any questions? Contact Details Xoriant- QA Center Of Excellence Email: rita.saran@xoriant.com http://www.xoriant.com Tel: +1 408-743-4400