Skip to main content
SQE Training logo
  • Join Our Mailing List
  • Email Us
  • 888.268.8770
  • About Us
  • By Topic
    • Agile Software Development
    • Configuration Management
    • Software Security
    • Software Requirements
    • Software Testing
    • Visual Studio
  • By Location
    • All
    • West
    • Midwest
    • Southeast
    • Northeast
    • Canada
  • Delivery Options
    • Public
    • Live Virtual
    • eLearning
    • On-Site
  • Certification
    • ISTQB Software Tester Certification
    • Agile Development Certification
    • PMI PDUs
    • IIBA CDUs
  • Consulting Services
    • Agile Development
      • Agile Process Improvement
      • Agile Software Development
      • Continuous Integration
      • Program & Project Management
      • Requirements Envisioning
    • Application Security
      • Application Security Assessments
      • Application Security Remediation
      • Application Security Training
      • Secure SDLC Improvement
    • Software Quality
      • Agile Software Testing
      • Independent Verification & Validation
      • QA Center of Excellence
      • Test Automation
      • Test Process Improvement
    • Our Consultants
  • Meet the Experts
  • Learners
  • Team Managers
  • Training Managers
Send by emailPrint This Page

Performance, Load, and Stress Testing

Issues and Solutions for Verifying Software Performance Goals and Objectives
Public: $1,495.00
Live Virtual: $599.00
On-site: Contact us!
  • Public
  • Live Virtual
  • On-Site
  • Description/Outline
  • Location & Dates
  • Instructors
  • Understand the performance testing process: planning, preparation, execution, and reporting
  • Relate performance testing to the development process
  • Understand performance goals and objectives
  • Learn how to deal with environment and architecture issues
  • Define operational profiles and load definitions
  • Understand and select the various types of performance tests
  • Define and select appropriate measurements

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.

2-Day Course Outline
 
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
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

Class Daily Schedule
Sign-In/Registration 7:30–8:30am
Morning Session 8:30am–12:00pm
Lunch 12:00–1:00pm
Afternoon Session 1:00–5:00pm
Times represent the typical daily schedule. Please confirm your schedule at registration.
 
Training Course Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Course Name Events Dates Location Venue
Performance, Load, and Stress Testing Workshop
TrainingWk
Jun 13-Jun 14, 2013 Chicago VENUE Attend
Performance, Load, and Stress Testing Workshop
TrainingWk
Sep 19-Sep 20, 2013 Washington DC VENUE Attend
Performance, Load, and Stress Testing Workshop
TrainingWk
Oct 24-Oct 25, 2013 Tampa VENUE Attend
Performance, Load, and Stress Testing Workshop
TrainingWk
Nov 07-Nov 08, 2013 San Francisco VENUE Attend

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing.

  • Description/Outline
  • Location & Dates
  • Instructors
  • Understand the performance testing process: planning, preparation, execution, and reporting
  • Relate performance testing to the development process
  • Understand performance goals and objectives
  • Learn how to deal with environment and architecture issues
  • Define operational profiles and load definitions
  • Understand and select the various types of performance tests
  • Define and select appropriate measurements

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.

Daily Schedule
Day 1: 1:00pm-4:00pm ET/10:00am-1:00pm PT
Day 2: 1:00pm-4:00pm ET/10:00am-1:00pm PT
 
Course Outline
 
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
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

Virtual Package Includes:
  • Easy course access: You attend training right from your computer, and communication is handled by a phone conference bridge utilizing Cisco’s WebEx technology. That means you can access your training course quickly and easily and participate freely.
  • Live, expert instruction: See and hear your instructor presenting the course materials and answering your questions in real-time.
  • Valuable course materials: Our live-virtual training uses the same valuable course materials as our classroom training. Students will have direct access to the course materials.
  • Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide students with hands-on exercises, group activities, and breakout sessions.
  • Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
  • Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live-virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
  • Convenient schedule: Course instruction is divided into modules no longer than three hours per day. This schedule makes it easy for you to get the training you need without taking days out of the office and setting aside projects.
  • Small class size: Live-virtual courses are limited to the same small class sizes as our instructor-led training. This provides you with the opportunity for personal interaction with the instructor.
Course Name Dates Location
Performance, Load, and Stress Testing Jul 09-Jul 10, 2013 Your desktop Attend

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing.

  • Description/Outline
  • Location & Dates
  • Instructors
  • Understand the performance testing process: planning, preparation, execution, and reporting
  • Relate performance testing to the development process
  • Understand performance goals and objectives
  • Learn how to deal with environment and architecture issues
  • Define operational profiles and load definitions
  • Understand and select the various types of performance tests
  • Define and select appropriate measurements

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.

2-Day Course Outline
 
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
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

Class Daily Schedule
Sign-In/Registration 7:30–8:30am
Morning Session 8:30am–12:00pm
Lunch 12:00–1:00pm
Afternoon Session 1:00–5:00pm
Times represent the typical daily schedule. Please confirm your schedule at registration.
 
Training Course Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Course Name Dates Location
Performance, Load, and Stress Testing Workshop Call to schedule Your location Contact

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing.

  • PLT
  • Software Testing

  • SQE.com
  • Privacy Policy
  • About SQE

Copyright © 2012-2013 Software Quality Engineering, All rights reserved.