SlideShare a Scribd company logo
Case StudyCase Study
Performance ProfilingPerformance Profiling
1/5/03 Oak Systems Pvt. Ltd. 2
BackgroundBackground
•• A Web based Financial productA Web based Financial product
•• High response time was expected due to GlobalHigh response time was expected due to Global
reach of services offeredreach of services offered
1/5/03 Oak Systems Pvt. Ltd. 3
General Performance ProfilingGeneral Performance Profiling
•• Concurrency : Concurrency testing seeks to validateConcurrency : Concurrency testing seeks to validate
the performance of an application with a giventhe performance of an application with a given
number of concurrent interactive usersnumber of concurrent interactive users
•• Stress : Stress testing seeks to validateStress : Stress testing seeks to validate
performance when certain aspects of applicationperformance when certain aspects of application
are stretched to their maximum limitsare stretched to their maximum limits
•• Throughput : Throughput testing seeks to validateThroughput : Throughput testing seeks to validate
number of transactions to be processed during anumber of transactions to be processed during a
given period of time.given period of time.
1/5/03 Oak Systems Pvt. Ltd. 4
Client’s Project GoalsClient’s Project Goals
•• Fast response timeFast response time
•• Marginal degradation in performanceMarginal degradation in performance
with increasing loadswith increasing loads
1/5/03 Oak Systems Pvt. Ltd. 5
Test environmentTest environment
(Designed by OAKSYS)(Designed by OAKSYS)
» A server with Application S/w Loaded, up and running in
simulated production environment
» An Application Server
» A Web server
» A Server with database installed and connected to the
application
» A separate server with Performance testing tool
» A PC (client) with typical client setting for simulating all the ‘X’
no. of Virtual Users (VU) hitting the server from that client
1/5/03 Oak Systems Pvt. Ltd. 6
Sample test casesSample test cases
•• Measuring the Response time (at differentMeasuring the Response time (at different
transmission rates) with load varying fromtransmission rates) with load varying from
100100 -- 1000 Virtual Users (VU) in increments of1000 Virtual Users (VU) in increments of
100 VU100 VU
•• Measuring VU load for performanceMeasuring VU load for performance
degradation in response timedegradation in response time
•• Scalability test for peak and offScalability test for peak and off--peak responsepeak response
time with incremental Virtual user simulationtime with incremental Virtual user simulation
and incremental volume of Database sizeand incremental volume of Database size
1/5/03 Oak Systems Pvt. Ltd. 7
Metrics CollectedMetrics Collected
•• Hits Per SecondHits Per Second
•• Hit TimeHit Time
•• Response TimeResponse Time
•• ThroughputThroughput
––And many more…And many more…
1/5/03 Oak Systems Pvt. Ltd. 8
Our Value AddOur Value Add
•• Determining test cases for testing the projectDetermining test cases for testing the project
goalsgoals
•• Usage of an appropriate Load testing tool forUsage of an appropriate Load testing tool for
measuring the performance characteristicsmeasuring the performance characteristics
•• Designing Test environmentDesigning Test environment
•• Useful metrics collectionUseful metrics collection
•• Ownership of performance testsOwnership of performance tests

More Related Content

PDF
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
PDF
Testing of e-Banking - Case Study
PPTX
Performance Bottleneck Identification
PPT
Testing types 2
PDF
Banking Case study: UAT Support for CBS Migration
PDF
Step by-step mobile testing approaches and strategies
PPT
Automation sample 2 xhs application
PDF
Performance testing Web Application - A complete Guide
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt Ltd
Testing of e-Banking - Case Study
Performance Bottleneck Identification
Testing types 2
Banking Case study: UAT Support for CBS Migration
Step by-step mobile testing approaches and strategies
Automation sample 2 xhs application
Performance testing Web Application - A complete Guide

What's hot (17)

PPT
Performance testing
DOC
Toshi Jain_ISTQB Certified
PDF
End-to-End Automation: Providing Stakeholders Feedback on Quality
PDF
Ginsbourg.com - Performance and load test report template ltr 2.0
PPS
Performance Test Slideshow Recent
PPT
Load Testing Strategy 101
PPT
Difference between functional testing and non functional testing
PDF
Software UAT Case study - Finserv
PPT
OMEGA 11 LIMS- Increase Lab Efficiency
PPT
Performance testing : An Overview
PDF
Performance Testing In Software Testing | quality professionals
PDF
Automated Mobile UI Testing Fragility: An Exploratory Assessment Study on And...
PPTX
Testing of web based Applicatons
PPTX
What do you mean by recovery testing ?
PDF
Testing check list
DOCX
Loadrunner interview questions and answers
PPT
Trading Clearing Systems Test Automation
Performance testing
Toshi Jain_ISTQB Certified
End-to-End Automation: Providing Stakeholders Feedback on Quality
Ginsbourg.com - Performance and load test report template ltr 2.0
Performance Test Slideshow Recent
Load Testing Strategy 101
Difference between functional testing and non functional testing
Software UAT Case study - Finserv
OMEGA 11 LIMS- Increase Lab Efficiency
Performance testing : An Overview
Performance Testing In Software Testing | quality professionals
Automated Mobile UI Testing Fragility: An Exploratory Assessment Study on And...
Testing of web based Applicatons
What do you mean by recovery testing ?
Testing check list
Loadrunner interview questions and answers
Trading Clearing Systems Test Automation
Ad

Similar to Case study on Performance Profiling of Software for Financial Services (20)

PPTX
Performance testing
PDF
Performance Testing
PPT
PPT
Load Test Drupal Site Using JMeter and Amazon AWS
PDF
Laravel Load Testing: Strategies and Tools
PPT
Performance testing and rpt
PDF
Fundamentals Performance Testing
PPT
Performance testing material
PDF
Load Testing.pdf
PPTX
Load and performance testing
PDF
Ncerc rlmca202 adm m4 ssm
PPT
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
PPT
Performance Testing With Loadrunner
PPT
PerformanceTestingWithLoadrunner
PPSX
HP LoadRunner
PPTX
Types of performance testing
PPT
Performance testing jmeter
PPT
Getting start with Performance Testing
PDF
performancetestinganoverview-110206071921-phpapp02.pdf
PDF
typesofperformancetesting-130505055525-phpapp02.pdf
Performance testing
Performance Testing
Load Test Drupal Site Using JMeter and Amazon AWS
Laravel Load Testing: Strategies and Tools
Performance testing and rpt
Fundamentals Performance Testing
Performance testing material
Load Testing.pdf
Load and performance testing
Ncerc rlmca202 adm m4 ssm
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Performance Testing With Loadrunner
PerformanceTestingWithLoadrunner
HP LoadRunner
Types of performance testing
Performance testing jmeter
Getting start with Performance Testing
performancetestinganoverview-110206071921-phpapp02.pdf
typesofperformancetesting-130505055525-phpapp02.pdf
Ad

More from Oak Systems (20)

PDF
Case Study on IV&V of the Landing Gear Controller
PDF
Case Study on IV&V of Attitude and Heading Reference System
PDF
Case Study on IV&V of an Agriculture Drone
PDF
Case Study_IV&V of AutomaticFlightControlPanel.pdf
PPTX
Case Study on Advanced light weight torpedo (Software IV&V).pptx
PDF
Case study - Test Automation of a Mobile Application
PDF
Case study on operating an Offshore Delivery Center (ODC)
PDF
Case study - IV&V of Standby Engine Instrument
PDF
Oaksys Updated Presentation 2020
PDF
Introduction to TTCN-3 and AUTOSAR Conformance Testing
PDF
V&V Considerations In Implementing IEC61508-3
PDF
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
PDF
Considerations in Verification of Safety Design for Complex Systems
PDF
V&V Lessons Learnt under multiple Standards
PDF
Case study on Test Automation under RUP
PDF
Case study on V&V for Avionics Software System
PDF
Test Defect Metrics and Analysis
ODP
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
PDF
A Case Study in Banking UAT
PDF
A Case Study on Testing of e-banking
Case Study on IV&V of the Landing Gear Controller
Case Study on IV&V of Attitude and Heading Reference System
Case Study on IV&V of an Agriculture Drone
Case Study_IV&V of AutomaticFlightControlPanel.pdf
Case Study on Advanced light weight torpedo (Software IV&V).pptx
Case study - Test Automation of a Mobile Application
Case study on operating an Offshore Delivery Center (ODC)
Case study - IV&V of Standby Engine Instrument
Oaksys Updated Presentation 2020
Introduction to TTCN-3 and AUTOSAR Conformance Testing
V&V Considerations In Implementing IEC61508-3
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Considerations in Verification of Safety Design for Complex Systems
V&V Lessons Learnt under multiple Standards
Case study on Test Automation under RUP
Case study on V&V for Avionics Software System
Test Defect Metrics and Analysis
Radar CDU Testing- A Case Study from Oak Systems Pvt Ltd
A Case Study in Banking UAT
A Case Study on Testing of e-banking

Recently uploaded (20)

PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
assetexplorer- product-overview - presentation
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Cost to Outsource Software Development in 2025
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Computer Software - Technology and Livelihood Education
PDF
AI Guide for Business Growth - Arna Softech
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Time Tracking Features That Teams and Organizations Actually Need
PPTX
Trending Python Topics for Data Visualization in 2025
Salesforce Agentforce AI Implementation.pdf
Weekly report ppt - harsh dattuprasad patel.pptx
Computer Software and OS of computer science of grade 11.pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
assetexplorer- product-overview - presentation
Autodesk AutoCAD Crack Free Download 2025
Cost to Outsource Software Development in 2025
GSA Content Generator Crack (2025 Latest)
Why Generative AI is the Future of Content, Code & Creativity?
Computer Software - Technology and Livelihood Education
AI Guide for Business Growth - Arna Softech
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
Tech Workshop Escape Room Tech Workshop
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
How to Use SharePoint as an ISO-Compliant Document Management System
Wondershare Recoverit Full Crack New Version (Latest 2025)
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Time Tracking Features That Teams and Organizations Actually Need
Trending Python Topics for Data Visualization in 2025

Case study on Performance Profiling of Software for Financial Services

  • 1. Case StudyCase Study Performance ProfilingPerformance Profiling
  • 2. 1/5/03 Oak Systems Pvt. Ltd. 2 BackgroundBackground •• A Web based Financial productA Web based Financial product •• High response time was expected due to GlobalHigh response time was expected due to Global reach of services offeredreach of services offered
  • 3. 1/5/03 Oak Systems Pvt. Ltd. 3 General Performance ProfilingGeneral Performance Profiling •• Concurrency : Concurrency testing seeks to validateConcurrency : Concurrency testing seeks to validate the performance of an application with a giventhe performance of an application with a given number of concurrent interactive usersnumber of concurrent interactive users •• Stress : Stress testing seeks to validateStress : Stress testing seeks to validate performance when certain aspects of applicationperformance when certain aspects of application are stretched to their maximum limitsare stretched to their maximum limits •• Throughput : Throughput testing seeks to validateThroughput : Throughput testing seeks to validate number of transactions to be processed during anumber of transactions to be processed during a given period of time.given period of time.
  • 4. 1/5/03 Oak Systems Pvt. Ltd. 4 Client’s Project GoalsClient’s Project Goals •• Fast response timeFast response time •• Marginal degradation in performanceMarginal degradation in performance with increasing loadswith increasing loads
  • 5. 1/5/03 Oak Systems Pvt. Ltd. 5 Test environmentTest environment (Designed by OAKSYS)(Designed by OAKSYS) » A server with Application S/w Loaded, up and running in simulated production environment » An Application Server » A Web server » A Server with database installed and connected to the application » A separate server with Performance testing tool » A PC (client) with typical client setting for simulating all the ‘X’ no. of Virtual Users (VU) hitting the server from that client
  • 6. 1/5/03 Oak Systems Pvt. Ltd. 6 Sample test casesSample test cases •• Measuring the Response time (at differentMeasuring the Response time (at different transmission rates) with load varying fromtransmission rates) with load varying from 100100 -- 1000 Virtual Users (VU) in increments of1000 Virtual Users (VU) in increments of 100 VU100 VU •• Measuring VU load for performanceMeasuring VU load for performance degradation in response timedegradation in response time •• Scalability test for peak and offScalability test for peak and off--peak responsepeak response time with incremental Virtual user simulationtime with incremental Virtual user simulation and incremental volume of Database sizeand incremental volume of Database size
  • 7. 1/5/03 Oak Systems Pvt. Ltd. 7 Metrics CollectedMetrics Collected •• Hits Per SecondHits Per Second •• Hit TimeHit Time •• Response TimeResponse Time •• ThroughputThroughput ––And many more…And many more…
  • 8. 1/5/03 Oak Systems Pvt. Ltd. 8 Our Value AddOur Value Add •• Determining test cases for testing the projectDetermining test cases for testing the project goalsgoals •• Usage of an appropriate Load testing tool forUsage of an appropriate Load testing tool for measuring the performance characteristicsmeasuring the performance characteristics •• Designing Test environmentDesigning Test environment •• Useful metrics collectionUseful metrics collection •• Ownership of performance testsOwnership of performance tests