SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Performance Requirement Gathering
Requirement Gathering Page 1
Introduction
Before starting performance testing, we need to understand what elementary information is
required to initiate the performance test and then we will discuss different approaches and
techniques to collect the relevant information from the concerned sources.
Clear and complete requirements are mandatory for successful performance testing.
What we need to start the performance testing?
Few questions flash in mind immediately whenever an application is given for performance
testing. These questions are as following:
 What is the type of application and its architecture?
 What are the known current as well as previous performance bottlenecks?
 Which application scenarios to be tested?
 What will be the workload model?
 What are the performance goals?
Application Technology and Architecture
Application type (web, desktop or mobile) and its development technology information are
always crucial to make a decision on appropriate performance testing tool. There are many
performance testing tools can be used according to application under test (AUT).
The test environment can be like:
Performance Requirement Gathering
Requirement Gathering Page 2
Setting up the Test Environment
Following question can asked to collect desired information:
What is the application type?
E.g. Desktop, Web or Mobile App or any other
In which technology/platform the application is developed?
E.g. J2EE, .Net, PHP, Silverlight, Ruby, SAP, Any other
Which data base is used?
E.g. Oracle, MySQL, SQL Server
Which Application server is running with the system?
E.g. Tomcat, IIS, WebSphere
How is the targeted application look like? (Please specify all servers and network appliances
configurations and their interaction mechanism)
LAN/WAN details
Terminal servers
Bandwidth link
Load Balancing techniques
Batch Transactions
Disaster recovery
What is the protocol between the client and server?
E.g. HTTP, HTTPS, FTP, TCP/IP, Telnet etc.
Is the client browser version dependent in case of web application?
E.g. Application runs only on IE-8
Will separate test environment be provided to do a performance test run?
Any preference on performance tools?
E.g. LoadRunner, JMeter
What is the current project lead time for testing activities?
I.e. starting and completion date
Performance Requirement Gathering
Requirement Gathering Page 3
Pre-Production Environment
On the other hand, if application is not yet in production environment, functional team can be
asked about various bugs they would have encountered during testing. Their input would also
help in deciding the type of performance test.
Following question can asked to collect desired information:
 Is the functional testing completed?
 Are all functional testing defects fixed?
 Is there any incomplete development of application feature(s)? Those must be identified
o Specify the functionality
o Specify current behavior
o Specify desired behavior
o When will this be fixed?
 Is there any known issue(s) in this application? E.g.
o Memory lock
o Unexpected growth in daily visitors
o More response time which leads to time out error
o What type of performance tests need to be performed? E.g. Load Test, Stress
Test, Soak Test, Spike Test, Scalability Test
 What are the goals of the performance testing activity? E.g.
o Evaluate System against performance criteria
o Discover what parts of the system perform poorly and under what conditions
o Compare two platforms with the same software to see which performs better
Workload Model
Following question can asked to collect desired information:
If selected scenarios require some unique inputs then these should be specified.
E.g. Credit Card, SSN etc.
Do you have statistics, how many users visit the application in 24 hours?
E.g. Facebook is access by more than 175 million users daily
What is the peak load time on production server?
E.g. Maximum number of US based users log on to facebook.com at 8pm EST
How many users access the application in peak load time?
E.g. Facebook is accessed by up to 10 million users during peak hours
What is the average user session time on application?
E.g. Facebook user average session time is 23 minutes
What will be user distribution on test scenarios?
E.g. on Facebook, 1 million users will concurrently login, 4 million will view posts and 1
million will add posts etc.
Performance Requirement Gathering
Requirement Gathering Page 4
How many users are intended to access application simultaneously?
E.g. Currently Facebook is supporting 10 million users simultaneously but in future it would
support 20 million users
Are there any time constraints for running the test?
E.g. the server can only be accessed outside business hours; server can only be accesses from 7
pm – 8 am
Is it required to generate load from multiple geographical regions? If yes, which?
Performance Goals
These performance goals will help in decision making whether the application is ready for
production or not. There are various parameters which can be selected for the pass/fail criteria
of the performance test. Some of them are as following,
 Response Time (E.g. search should not take more than 3 seconds)
 User load (E.g. application should be able to handle 500 concurrent users)
 Transaction Rate (E.g. application must be able to handle 50 transactions per second)
 Hardware Resource Utilization (E.g. CPU utilization on application server should not
exceed 70%)
Following question can asked to collect desired information:
Have you set any acceptable maximum transaction completion time?
E.g. System response time should not exceed 3 seconds while retrieving user’s order history
Have you set the expected throughput of the application?
E.g. 1000 transaction per minute
What will the acceptance criteria for each performance test?
E.g. all user transaction should pass with response time less than 3 seconds and CPU utilization
should be less than 70%
Which is the most important performance goal of the application?

Weitere ähnliche Inhalte

Was ist angesagt?

Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
Qualitest
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
Atul Pant
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
Atul Pant
 

Was ist angesagt? (20)

Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing
 
Performance testing with JMeter
Performance testing with JMeterPerformance testing with JMeter
Performance testing with JMeter
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
Performance Testing And Its Type | Benefits Of Performance Testing
Performance Testing And Its Type | Benefits Of Performance TestingPerformance Testing And Its Type | Benefits Of Performance Testing
Performance Testing And Its Type | Benefits Of Performance Testing
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Interpreting Performance Test Results
Interpreting Performance Test ResultsInterpreting Performance Test Results
Interpreting Performance Test Results
 
How to start performance testing project
How to start performance testing projectHow to start performance testing project
How to start performance testing project
 
Load Testing and JMeter Presentation
Load Testing and JMeter PresentationLoad Testing and JMeter Presentation
Load Testing and JMeter Presentation
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
JMeter
JMeterJMeter
JMeter
 
Using JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming ApplicationsUsing JMeter for Performance Testing Live Streaming Applications
Using JMeter for Performance Testing Live Streaming Applications
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
Using Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solutionUsing Jenkins and Jmeter to build a scalable Load Testing solution
Using Jenkins and Jmeter to build a scalable Load Testing solution
 
Performance testing with Jmeter
Performance testing with JmeterPerformance testing with Jmeter
Performance testing with Jmeter
 

Andere mochten auch

Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunner
vladimir zaremba
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
Atul Pant
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Atul Pant
 
Performance management
Performance managementPerformance management
Performance management
Tufail Ahmed
 
Oslo Schibsted Performance Gathering
Oslo Schibsted Performance GatheringOslo Schibsted Performance Gathering
Oslo Schibsted Performance Gathering
Almudena Vivanco
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
medsherb
 

Andere mochten auch (20)

Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs Jmeter
 
Gathering performance information overview
Gathering performance information overviewGathering performance information overview
Gathering performance information overview
 
What is Loadrunner ?
What is Loadrunner ?What is Loadrunner ?
What is Loadrunner ?
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunner
 
Hp Loadrunner
Hp LoadrunnerHp Loadrunner
Hp Loadrunner
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce Testing
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Performance testing using hp load runner
Performance testing using hp load runnerPerformance testing using hp load runner
Performance testing using hp load runner
 
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
Refamilia004
Refamilia004Refamilia004
Refamilia004
 
Sql
SqlSql
Sql
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Performance management
Performance managementPerformance management
Performance management
 
Oslo Schibsted Performance Gathering
Oslo Schibsted Performance GatheringOslo Schibsted Performance Gathering
Oslo Schibsted Performance Gathering
 
A Short History of Performance Engineering
A Short History of Performance EngineeringA Short History of Performance Engineering
A Short History of Performance Engineering
 
Understanding Microservice Performance
Understanding Microservice PerformanceUnderstanding Microservice Performance
Understanding Microservice Performance
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
 
Web test
Web testWeb test
Web test
 

Ähnlich wie Performance Requirement Gathering

Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overview
krishna chaitanya
 
Manual testing
Manual testingManual testing
Manual testing
Ajit Jain
 
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Anshuman Rai
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
suhasreddy1
 
Load testing web based applications
Load testing   web based applicationsLoad testing   web based applications
Load testing web based applications
Jitendra Yadav
 

Ähnlich wie Performance Requirement Gathering (20)

QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache Jmeter
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1
 
Application Performance, Test and Monitoring
Application Performance, Test and MonitoringApplication Performance, Test and Monitoring
Application Performance, Test and Monitoring
 
28791456 web-testing
28791456 web-testing28791456 web-testing
28791456 web-testing
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
 
Performance testing and j meter overview
Performance testing and j meter overviewPerformance testing and j meter overview
Performance testing and j meter overview
 
Manual testing
Manual testingManual testing
Manual testing
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
V labs-assignment-1-sepm
V labs-assignment-1-sepmV labs-assignment-1-sepm
V labs-assignment-1-sepm
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Performance Engineering - how to start!
Performance Engineering - how to start!Performance Engineering - how to start!
Performance Engineering - how to start!
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
Manualtestinginterviewquestionbyinfotech 100901071035-phpapp01
 
Manual testing interview questions by infotech
Manual testing interview questions by infotech Manual testing interview questions by infotech
Manual testing interview questions by infotech
 
Load testing web based applications
Load testing   web based applicationsLoad testing   web based applications
Load testing web based applications
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

Performance Requirement Gathering

  • 1. Performance Requirement Gathering Requirement Gathering Page 1 Introduction Before starting performance testing, we need to understand what elementary information is required to initiate the performance test and then we will discuss different approaches and techniques to collect the relevant information from the concerned sources. Clear and complete requirements are mandatory for successful performance testing. What we need to start the performance testing? Few questions flash in mind immediately whenever an application is given for performance testing. These questions are as following:  What is the type of application and its architecture?  What are the known current as well as previous performance bottlenecks?  Which application scenarios to be tested?  What will be the workload model?  What are the performance goals? Application Technology and Architecture Application type (web, desktop or mobile) and its development technology information are always crucial to make a decision on appropriate performance testing tool. There are many performance testing tools can be used according to application under test (AUT). The test environment can be like:
  • 2. Performance Requirement Gathering Requirement Gathering Page 2 Setting up the Test Environment Following question can asked to collect desired information: What is the application type? E.g. Desktop, Web or Mobile App or any other In which technology/platform the application is developed? E.g. J2EE, .Net, PHP, Silverlight, Ruby, SAP, Any other Which data base is used? E.g. Oracle, MySQL, SQL Server Which Application server is running with the system? E.g. Tomcat, IIS, WebSphere How is the targeted application look like? (Please specify all servers and network appliances configurations and their interaction mechanism) LAN/WAN details Terminal servers Bandwidth link Load Balancing techniques Batch Transactions Disaster recovery What is the protocol between the client and server? E.g. HTTP, HTTPS, FTP, TCP/IP, Telnet etc. Is the client browser version dependent in case of web application? E.g. Application runs only on IE-8 Will separate test environment be provided to do a performance test run? Any preference on performance tools? E.g. LoadRunner, JMeter What is the current project lead time for testing activities? I.e. starting and completion date
  • 3. Performance Requirement Gathering Requirement Gathering Page 3 Pre-Production Environment On the other hand, if application is not yet in production environment, functional team can be asked about various bugs they would have encountered during testing. Their input would also help in deciding the type of performance test. Following question can asked to collect desired information:  Is the functional testing completed?  Are all functional testing defects fixed?  Is there any incomplete development of application feature(s)? Those must be identified o Specify the functionality o Specify current behavior o Specify desired behavior o When will this be fixed?  Is there any known issue(s) in this application? E.g. o Memory lock o Unexpected growth in daily visitors o More response time which leads to time out error o What type of performance tests need to be performed? E.g. Load Test, Stress Test, Soak Test, Spike Test, Scalability Test  What are the goals of the performance testing activity? E.g. o Evaluate System against performance criteria o Discover what parts of the system perform poorly and under what conditions o Compare two platforms with the same software to see which performs better Workload Model Following question can asked to collect desired information: If selected scenarios require some unique inputs then these should be specified. E.g. Credit Card, SSN etc. Do you have statistics, how many users visit the application in 24 hours? E.g. Facebook is access by more than 175 million users daily What is the peak load time on production server? E.g. Maximum number of US based users log on to facebook.com at 8pm EST How many users access the application in peak load time? E.g. Facebook is accessed by up to 10 million users during peak hours What is the average user session time on application? E.g. Facebook user average session time is 23 minutes What will be user distribution on test scenarios? E.g. on Facebook, 1 million users will concurrently login, 4 million will view posts and 1 million will add posts etc.
  • 4. Performance Requirement Gathering Requirement Gathering Page 4 How many users are intended to access application simultaneously? E.g. Currently Facebook is supporting 10 million users simultaneously but in future it would support 20 million users Are there any time constraints for running the test? E.g. the server can only be accessed outside business hours; server can only be accesses from 7 pm – 8 am Is it required to generate load from multiple geographical regions? If yes, which? Performance Goals These performance goals will help in decision making whether the application is ready for production or not. There are various parameters which can be selected for the pass/fail criteria of the performance test. Some of them are as following,  Response Time (E.g. search should not take more than 3 seconds)  User load (E.g. application should be able to handle 500 concurrent users)  Transaction Rate (E.g. application must be able to handle 50 transactions per second)  Hardware Resource Utilization (E.g. CPU utilization on application server should not exceed 70%) Following question can asked to collect desired information: Have you set any acceptable maximum transaction completion time? E.g. System response time should not exceed 3 seconds while retrieving user’s order history Have you set the expected throughput of the application? E.g. 1000 transaction per minute What will the acceptance criteria for each performance test? E.g. all user transaction should pass with response time less than 3 seconds and CPU utilization should be less than 70% Which is the most important performance goal of the application?