SlideShare une entreprise Scribd logo
1  sur  23
Customer
Performance
Tester
Collaborative
Phase I: Planning
Project Meeting Technical Meeting
Data Flow Diagram
Infrastructure Diagram
Technical Questionnaire
Understand Customer Environment
Understand Customer Application
Verify Expectations
Understand PT Methodology
Establish PTKPI’s
Create Performance Test Plan
Output
Business Process to Infra Mapping
Business Processes
The Performance Testing
Process
Output
Phase II: Setup & Script Development
PT Environment
Environment Analysis
& Data Preparation
Development &
Validation
Estimate Injector
Requirements
Setup Controllers &
Injectors
Identify PTE location
(on site)
Assist PTE setup
(on site)
Analyze Environment
Monitoring
Analyze Required Data
Develop Test Scripts
Develop Specialized Scripts
Assist with Information
Obtain Required DataComplete PTE setup
Completed
Test Scripts
Validated
PTE & Test Scripts
Setup Monitoring
Customer
Performance
Tester
Collaborative
The Performance Testing
Process
Phase III: Performance Testing Sessions
Initial Baseline Final BaselineSessions
Collaborative Input Collaborative Input
Collaborative Input
Session Goals
Lead Session
Produce Summary Report
Conduct Session De-Brief
De-Brief Session
Final Baseline
Create Final Summary
Report
Initial Baseline
Output
Customer
Performance
Tester
Collaborative
The Performance Testing
Process
The Performance Testing
Project
Phase I: Planning
Phase III: Performance Testing Session (PTS)
Phase II: Preparation and Scripting
Phase I: Planning
 Define the goals
 Business goals (Business Key Performance Indicators)
○ Define measurable goals for the performance of the application, for example:
 The system needs to create X number of orders per hour with a response time per
page of less than Y seconds in 95% of all cases.
 IT goals (Technical Key Performance Indicators)
○ In addition to the business goals there can be IT specific goals, for example:
 The bandwidth utilization should not exceed 8 mbps
Phase I: Planning
 Define the Test Key Performance Indicators
 Test Key Performance Indicators (TKPI’s) are used to measure the goal
achievements, for example:
○ Response Time
○ Throughput
○ Utilization
○ Efficiency
 Define the scope
 Define which part of the application/service to test
 Define which 3rd part service to include/exclude
 Define the timeline
Phase II: Preparation
 Application assessment
 Business Processes
 Scenario
○ Think time
○ Iteration
○ User distribution
 Data Flow (in combination with Infrastructure Assessment)
 Infrastructure assessment
 Technical Questionnaire
○ Physical Access to the application
○ Monitoring
○ Data Flow
Phase II: Preparation
 Data assessment
 Volume data
 Unique data
 One time data
 Reusable data
 Asses the impact of
 Write
 Update
 Delete
Phase II: Setup Monitoring
Infrastructure
Phase III: PVS Session
Phase III: Analysis and
Reporting
 Summary Report for each performance test
– KPI achievement
– Changes since last test
– Issues and bottlenecks
 Analysis tool
 Session data collected with Performance Center
 De-brief
Phase III: Performance Testing
Cycle
Phase I: Planning
Phase II: Preparation
Phase III: Execution
Phase II: Preparation
Application Assessment
Infrastructure Assessment
Phase II: Application
Assessment
Analyze current or planned application usage
Translate the business processes into scripts
Define the think time and iteration pace
Define the percentage user distribution
Test the scenario against the plan
Define the business processes
Phase II: Application
Assessment
 What key business functions are used ?
 E.g. Submit Order, Search Products
 What is the application flow for an end user to perform these business
functions ?
 E.g. “Go to homepage”, “Log-in”, “Enter Search Criteria”, “Click Submit”
 What is the frequency of these business functions ?
 E.g. 100 submitted orders per hour
Step1: Analyze the current or planned usage
“Use those business functions for load testing that generate 80% of
the value.”
Phase II: Application
Assessment
Step1: Define the business process
Phase II: Application
Assessment
Step2: The business process is translated into a program
Phase II: Application
Assessment
 Think time and iteration pace
Step3: Define the Scenario
PacingRT TT TTRT RT TT
Iteration
Response Time
Think Time
Phase II: Application
Assessment
 Percentage user distribution
Business Process Name Percentage
bp01_Transfer Funds 24 %
bp02_DisplayTransactionDetails 67 %
bp03_MakePayment 9 %
Step3: Define the Scenario
Phase II: Infrastructure
Assessment
System Landscape (Scope)
System Monitoring
Domain specific Monitoring
Resource Monitoring Domains
Phase II: Infrastructure
Assessment
Define System and Domain specific monitoring
Work on the response time breakdown
Draw the system landscape
Phase III: Performance Validation Session
Performance test run
Analysis and reporting
Script calibration
Phase III: Performance test run

Contenu connexe

Tendances

Progress control
Progress controlProgress control
Progress control
ashamarsha
 
Introduction to Total Data Driven Test Automation
Introduction to Total Data Driven Test AutomationIntroduction to Total Data Driven Test Automation
Introduction to Total Data Driven Test Automation
VNITO Alliance
 

Tendances (20)

Visual Studio ALM
Visual Studio ALMVisual Studio ALM
Visual Studio ALM
 
Life Cycle Phases
Life Cycle PhasesLife Cycle Phases
Life Cycle Phases
 
Spice
SpiceSpice
Spice
 
Esri Versioned Geodatabse: Re-Visualize Your Version Long After It Has Been P...
Esri Versioned Geodatabse: Re-Visualize Your Version Long After It Has Been P...Esri Versioned Geodatabse: Re-Visualize Your Version Long After It Has Been P...
Esri Versioned Geodatabse: Re-Visualize Your Version Long After It Has Been P...
 
Function Point Counting Practices
Function Point Counting PracticesFunction Point Counting Practices
Function Point Counting Practices
 
Workflows of the Process
Workflows of the ProcessWorkflows of the Process
Workflows of the Process
 
Progress control
Progress controlProgress control
Progress control
 
Business Process Testing -BPT
Business Process Testing -BPT Business Process Testing -BPT
Business Process Testing -BPT
 
Business Process Testing
Business Process TestingBusiness Process Testing
Business Process Testing
 
Kimberly_S_Gilbert_Resume
Kimberly_S_Gilbert_ResumeKimberly_S_Gilbert_Resume
Kimberly_S_Gilbert_Resume
 
]project-open[ Timesheet Project Invoicing
]project-open[ Timesheet Project Invoicing]project-open[ Timesheet Project Invoicing
]project-open[ Timesheet Project Invoicing
 
Hpe program rating #2 procedures
Hpe program rating #2 proceduresHpe program rating #2 procedures
Hpe program rating #2 procedures
 
Project qulaity initiative report
Project qulaity  initiative reportProject qulaity  initiative report
Project qulaity initiative report
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Automation with bpt methodology
Automation with bpt methodologyAutomation with bpt methodology
Automation with bpt methodology
 
2008 Operations Quality Review
2008 Operations Quality Review2008 Operations Quality Review
2008 Operations Quality Review
 
Tmt
TmtTmt
Tmt
 
8.project qualitymanagement
8.project qualitymanagement8.project qualitymanagement
8.project qualitymanagement
 
Introduction to Total Data Driven Test Automation
Introduction to Total Data Driven Test AutomationIntroduction to Total Data Driven Test Automation
Introduction to Total Data Driven Test Automation
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software Architectures
 

Similaire à Performance Testing Technical Meeting (http://managingperformancetesting.blogspot.co.uk/)

Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1
Divya Chopde
 
Millennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationMillennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentation
Theodore Van Patten, Jr.
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Paulo Lacerda
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
Quang Ngoc
 
Resume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_VijayResume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_Vijay
Vijay Bichkar
 
QM-037-Using DFSS tool
QM-037-Using DFSS toolQM-037-Using DFSS tool
QM-037-Using DFSS tool
handbook
 

Similaire à Performance Testing Technical Meeting (http://managingperformancetesting.blogspot.co.uk/) (20)

Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3
 
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1Divya Chopde_ Test Analyst_1
Divya Chopde_ Test Analyst_1
 
Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00Pilkington N.A Ops Review 02-11-00
Pilkington N.A Ops Review 02-11-00
 
Millennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentationMillennium upgrade user kickoff presentation
Millennium upgrade user kickoff presentation
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Core tools apqp, ppap, fmea, spc and msa
Core tools   apqp, ppap, fmea, spc and msa Core tools   apqp, ppap, fmea, spc and msa
Core tools apqp, ppap, fmea, spc and msa
 
Faster New Product Introduction Using Oracle Project Portfolio Management
Faster New Product Introduction Using Oracle Project Portfolio ManagementFaster New Product Introduction Using Oracle Project Portfolio Management
Faster New Product Introduction Using Oracle Project Portfolio Management
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Effective Medical Device Validation Introduction Web 2
Effective Medical Device Validation Introduction   Web 2Effective Medical Device Validation Introduction   Web 2
Effective Medical Device Validation Introduction Web 2
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
 
Day5 R3 Basis Security
Day5 R3 Basis   SecurityDay5 R3 Basis   Security
Day5 R3 Basis Security
 
Resume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_VijayResume_QA_8_Yrs_Exp_Vijay
Resume_QA_8_Yrs_Exp_Vijay
 
]project-open[ Roll Out Plan
]project-open[ Roll Out Plan]project-open[ Roll Out Plan
]project-open[ Roll Out Plan
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
QM-037-Using DFSS tool
QM-037-Using DFSS toolQM-037-Using DFSS tool
QM-037-Using DFSS tool
 

Dernier

💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 

Dernier (20)

VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 

Performance Testing Technical Meeting (http://managingperformancetesting.blogspot.co.uk/)

  • 1. Customer Performance Tester Collaborative Phase I: Planning Project Meeting Technical Meeting Data Flow Diagram Infrastructure Diagram Technical Questionnaire Understand Customer Environment Understand Customer Application Verify Expectations Understand PT Methodology Establish PTKPI’s Create Performance Test Plan Output Business Process to Infra Mapping Business Processes The Performance Testing Process
  • 2. Output Phase II: Setup & Script Development PT Environment Environment Analysis & Data Preparation Development & Validation Estimate Injector Requirements Setup Controllers & Injectors Identify PTE location (on site) Assist PTE setup (on site) Analyze Environment Monitoring Analyze Required Data Develop Test Scripts Develop Specialized Scripts Assist with Information Obtain Required DataComplete PTE setup Completed Test Scripts Validated PTE & Test Scripts Setup Monitoring Customer Performance Tester Collaborative The Performance Testing Process
  • 3. Phase III: Performance Testing Sessions Initial Baseline Final BaselineSessions Collaborative Input Collaborative Input Collaborative Input Session Goals Lead Session Produce Summary Report Conduct Session De-Brief De-Brief Session Final Baseline Create Final Summary Report Initial Baseline Output Customer Performance Tester Collaborative The Performance Testing Process
  • 4. The Performance Testing Project Phase I: Planning Phase III: Performance Testing Session (PTS) Phase II: Preparation and Scripting
  • 5. Phase I: Planning  Define the goals  Business goals (Business Key Performance Indicators) ○ Define measurable goals for the performance of the application, for example:  The system needs to create X number of orders per hour with a response time per page of less than Y seconds in 95% of all cases.  IT goals (Technical Key Performance Indicators) ○ In addition to the business goals there can be IT specific goals, for example:  The bandwidth utilization should not exceed 8 mbps
  • 6. Phase I: Planning  Define the Test Key Performance Indicators  Test Key Performance Indicators (TKPI’s) are used to measure the goal achievements, for example: ○ Response Time ○ Throughput ○ Utilization ○ Efficiency  Define the scope  Define which part of the application/service to test  Define which 3rd part service to include/exclude  Define the timeline
  • 7. Phase II: Preparation  Application assessment  Business Processes  Scenario ○ Think time ○ Iteration ○ User distribution  Data Flow (in combination with Infrastructure Assessment)  Infrastructure assessment  Technical Questionnaire ○ Physical Access to the application ○ Monitoring ○ Data Flow
  • 8. Phase II: Preparation  Data assessment  Volume data  Unique data  One time data  Reusable data  Asses the impact of  Write  Update  Delete
  • 9. Phase II: Setup Monitoring Infrastructure
  • 10. Phase III: PVS Session
  • 11. Phase III: Analysis and Reporting  Summary Report for each performance test – KPI achievement – Changes since last test – Issues and bottlenecks  Analysis tool  Session data collected with Performance Center  De-brief
  • 12. Phase III: Performance Testing Cycle Phase I: Planning Phase II: Preparation Phase III: Execution
  • 13. Phase II: Preparation Application Assessment Infrastructure Assessment
  • 14. Phase II: Application Assessment Analyze current or planned application usage Translate the business processes into scripts Define the think time and iteration pace Define the percentage user distribution Test the scenario against the plan Define the business processes
  • 15. Phase II: Application Assessment  What key business functions are used ?  E.g. Submit Order, Search Products  What is the application flow for an end user to perform these business functions ?  E.g. “Go to homepage”, “Log-in”, “Enter Search Criteria”, “Click Submit”  What is the frequency of these business functions ?  E.g. 100 submitted orders per hour Step1: Analyze the current or planned usage “Use those business functions for load testing that generate 80% of the value.”
  • 16. Phase II: Application Assessment Step1: Define the business process
  • 17. Phase II: Application Assessment Step2: The business process is translated into a program
  • 18. Phase II: Application Assessment  Think time and iteration pace Step3: Define the Scenario PacingRT TT TTRT RT TT Iteration Response Time Think Time
  • 19. Phase II: Application Assessment  Percentage user distribution Business Process Name Percentage bp01_Transfer Funds 24 % bp02_DisplayTransactionDetails 67 % bp03_MakePayment 9 % Step3: Define the Scenario
  • 20. Phase II: Infrastructure Assessment System Landscape (Scope) System Monitoring Domain specific Monitoring Resource Monitoring Domains
  • 21. Phase II: Infrastructure Assessment Define System and Domain specific monitoring Work on the response time breakdown Draw the system landscape
  • 22. Phase III: Performance Validation Session Performance test run Analysis and reporting Script calibration