Get unlimited access to your choice of live virtual training courses delivered between January 1, 2025 and June 30, 2025 all for a one-time fee of $5,000. That’s a potential savings of over $20,000!
The deadline to register is January 31, 2025.
Understand the performance testing process and develop a workable strategy for performance testing a web application/system in this interactive course.
Get unlimited access to your choice of live virtual training courses delivered between January 1, 2025 and June 30, 2025 all for a one-time fee of $5,000. That’s a potential savings of over $20,000!
The deadline to register is January 31, 2025.
In the Real World
This course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job. Using a real-world case study, you will encounter issues, decisions, and testing experiences comparable to those in your own work environment. Working through a series of discussion-based exercises—individually, in small teams, or as a group—you develop a workable strategy for performance testing an application/system. The focus of the exercises is on analysis of a situation and understanding the planning and design issues associated with performance testing. This course does not focus on problem analysis, tuning, debugging, or tools.
Who Should Attend?
System testers, system designers, system tuners, software engineers, quality assurance professionals, and project leaders who are involved in systems testing can benefit from this course. A working knowledge of system testing and quality assurance fundamentals is assumed, but no specific technical background (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software performance testing. This is not an advanced course dealing with specific tuning and assessment issues.
Fundamentals
Imperative to performance test
Performance testing track record
Performance Testing Process
Understanding how performance testing fits the development process
Approaches to the performance testing process
Costs of performance testing
Identify Performance Goals and Business Goals
Gather background information on the situation
Develop an understanding of the situation
Validate the test project need and feasibility
Exercise: Understanding Goals
Infrastructure and Architecture
What must be part of the test?
Target platform and systems
Network configuration
Scalability and extrapolation
Exercise: Assessing Infrastructure Issues
Designing the Test
Defining the workload
- Transactions to be simulated
- Analyze factors affecting the load definition
- Exercise: Calculating Load Characteristics
Types of performance tests to be run
Exercise: Selecting types of Tests to Run
Refining measurements
Response times, resource usage, etc.
Test Preparation
Set up the test infrastructure/architecture
Acquire the test scripts and data
Set up the tools
Test Execution and Reporting
Validate the tests and the tools
Prepare for the test execution
Execute the tests and collect the data
Present conclusions and recommendations
Assist the technical team after tuning and
Debugging
Reporting Performance Test Results
Learn how to achieve a consensus on important test strategy issues such as resource allocation, risk prioritization, automation, and more. This...Learn more
Learn to use the open source framework, Apache JMeter™, to manage, record, and execute your tests. This hands-on class will have students run...Learn more
Accredited training for the ISTQB® Model-Based Testing (CT-MBT) certification. This specialist course is designed to teach participants the...Learn more
Don't see a date that fits your schedule? Contact us for scheduling options at 929.777.8102
In the Real World
This course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job. Using a real-world case study, you will encounter issues, decisions, and testing experiences comparable to those in your own work environment. Working through a series of discussion-based exercises—individually, in small teams, or as a group—you develop a workable strategy for performance testing an application/system. The focus of the exercises is on analysis of a situation and understanding the planning and design issues associated with performance testing. This course does not focus on problem analysis, tuning, debugging, or tools.
Who Should Attend
System testers, system designers, system tuners, software engineers, quality assurance professionals, and project leaders who are involved in systems testing can benefit from this course. A working knowledge of system testing and quality assurance fundamentals is assumed, but no specific technical background (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software performance testing. This is not an advanced course dealing with specific tuning and assessment issues.
Fundamentals
Imperative to performance test
Performance testing track record
Performance Testing Process
Understanding how performance testing fits the development process
Approaches to the performance testing process
Costs of performance testing
Identify Performance Goals and Business Goals
Gather background information on the situation
Develop an understanding of the situation
Validate the test project need and feasibility
Exercise: Understanding Goals
Infrastructure and Architecture
What must be part of the test?
Target platform and systems
Network configuration
Scalability and extrapolation
Exercise: Assessing Infrastructure Issues
Designing the Test
Defining the workload
- Transactions to be simulated
- Analyze factors affecting the load definition
- Exercise: Calculating Load Characteristics
Types of performance tests to be run
Exercise: Selecting types of Tests to Run
Refining measurements
Response times, resource usage, etc.
Test Preparation
Set up the test infrastructure/architecture
Acquire the test scripts and data
Set up the tools
Test Execution and Reporting
Validate the tests and the tools
Prepare for the test execution
Execute the tests and collect the data
Present conclusions and recommendations
Assist the technical team after tuning and
Debugging
Reporting Performance Test Results
In the Real World
This course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job. The focus is on what a tester needs to know in order to be successful. We will address the more common pitfalls and mistakes that lead to the potential failure of the performance test. We will discuss the value of designing a proper test and the realities that accompany gathering the necessary data and information required to be successful. This course does not focus on problem analysis, tuning, debugging, or the use of particular tools. We will address the types of tools and their general usage within the performance testing process. Tools are important but are secondary to the planning, analysis and design of the performance testing requirements.
Who Should Attend
System testers, system designers, system tuners, software engineers, quality assurance professionals, and project leaders who are involved in systems testing can benefit from this course. A working knowledge of system testing and quality assurance fundamentals is assumed, but no specific technical background (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software performance testing. This is not an advanced course dealing with specific tuning and assessment issues.
Fundamentals
Imperative to performance test
Performance testing track record
Performance Testing Process
Understanding how performance testing fits the development process
Approaches to the performance testing process
Costs of performance testing
Identify Performance Goals and Business Goals
Gather background information on the situation
Develop an understanding of the situation
Validate the test project need and feasibility
Infrastructure and Architecture
What must be part of the test?
Target platform and systems
Network configuration
Scalability and extrapolation
Designing the Test
Defining the workload
- Transactions to be simulated
- Analyze factors affecting the load definition
Types of performance tests to be run
Refining measurements
Response times, resource usage, etc.
Test Preparation
Set up the test infrastructure/architecture
Acquire the test scripts and data
Set up the tools
Test Execution and Reporting
Validate the tests and the tools
Prepare for the test execution
Execute the tests and collect the data
Present conclusions and recommendations
Assist the technical team after tuning and
Debugging
Reporting Performance Test Results
Get unlimited access to your choice of live virtual training courses delivered between January 1, 2025 and June 30, 2025 all for a one-time fee of $5,000. That’s a potential savings of over $20,000!
The deadline to register is January 31, 2025.
In the Real World
This course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job. Using a real-world case study, you will encounter issues, decisions, and testing experiences comparable to those in your own work environment. Working through a series of discussion-based exercises—individually, in small teams, or as a group—you develop a workable strategy for performance testing an application/system. The focus of the exercises is on analysis of a situation and understanding the planning and design issues associated with performance testing. This course does not focus on problem analysis, tuning, debugging, or tools.
Who Should Attend
System testers, system designers, system tuners, software engineers, quality assurance professionals, and project leaders who are involved in systems testing can benefit from this course. A working knowledge of system testing and quality assurance fundamentals is assumed, but no specific technical background (e.g., UNIX, TCP/IP) is required. This course is for beginning to intermediate skill levels relating to software performance testing. This is not an advanced course dealing with specific tuning and assessment issues.
Fundamentals
Imperative to performance test
Performance testing track record
Performance Testing Process
Understanding how performance testing fits the development process
Approaches to the performance testing process
Costs of performance testing
Identify Performance Goals and Business Goals
Gather background information on the situation
Develop an understanding of the situation
Validate the test project need and feasibility
Exercise: Understanding Goals
Infrastructure and Architecture
What must be part of the test?
Target platform and systems
Network configuration
Scalability and extrapolation
Exercise: Assessing Infrastructure Issues
Designing the Test
Defining the workload
- Transactions to be simulated
- Analyze factors affecting the load definition
- Exercise: Calculating Load Characteristics
Types of performance tests to be run
Exercise: Selecting types of Tests to Run
Refining measurements
Response times, resource usage, etc.
Test Preparation
Set up the test infrastructure/architecture
Acquire the test scripts and data
Set up the tools
Test Execution and Reporting
Validate the tests and the tools
Prepare for the test execution
Execute the tests and collect the data
Present conclusions and recommendations
Assist the technical team after tuning and
Debugging
Reporting Performance Test Results
Sign up for our mailing list and stay up to date
on training opportunities.