This course is designed to teach people in a workshop format how to plan and conduct a performance test. The objectives of this course is to define the processes, tools, issues and challenges for performance testing in a variety of web environments. Working through a series of self paced video tutorials, you will learn to develop a workable strategy for performance testing of an enterprise system.This course does not focus on problem analysis, tuning, debugging, or tools.
Introduction
In this video, we describe the motivation behind Performance testing.
we describe the motivation behind Performance testing.
In this video, we talk about different types of testing to address performance issues
We will talk about different types of testing to address performance issues
In this video,We will discuss about the risks addressed through performance testing.
We will discuss about the risks addressed through performance testing.
In this video, We will discuss about performance test methodology.
Setting Up Test Environment
In this video, we will identify the test environment that will be used for testing.
In this video, We will talk about functionalities of test application.
In this video, we will explore amazon web services to provision our test environment.
In this video, We will set up our test environment on Amazon cloud.
In this video, we will discuss how to setup Apache web server on AWS.
In this video, we will discuss about how to set up Database Server on Amazon cloud
In this video, we will install moodle on our test infrastructure.
In this video, we will do a sanity test to ensure our test set up works fine.
Summary slides for setting up test environment.
Identifying Performance Acceptance Criteria
In this video, we will discuss performance acceptance criteria.
we will discuss performance acceptance criteria.
In this video, we will discuss performance acceptance criteria for sample ERP application
we will discuss performance acceptance criteria for sample ERP application
In this video, we will discuss performance acceptance criteria for sample web 2.0 application.
we will discuss performance acceptance criteria for sample web 2.0 application
In this video we will discuss performance acceptance criteria for our project.
we will discuss performance acceptance criteria for our project.
Workload Design
In this video we describe about what is a work load in performance engineering world.
We will describe about what is a work load in performance engineering world.
In this video we will discuss on a sample workload taken from an enterprise collaboration product.
In this video, we will discuss what are special design considerations while designing a workload.
we will discuss what are special design considerations while designing a workload.
In this video, we will discuss common mistake people do while designing a workload.
we will discuss common mistake people do while designing a workload.
In this video we will develop workload for our project.
we will develop workload for our project.
Test Implementation
In this video, we will discuss test implementation phases.
In this video we will discuss how to create a simple load generator.
we will discuss how to create a simple load generator.
In this video we will discuss how to extend simple load generator to run realistic workload.
we will discuss how to extend simple load generator to run realistic workload.
In this video we will explore enterprise load testing tools available in market.
we will explore enterprise load testing tools available in market.
Test Execution
we will discuss various phases of test execution.
In this video, we will discuss how to validate test environment.
we will discuss how to validate test environment.
In this video, we will validate test scripts.
we will validate test scripts.
In this video, we will discuss how to execute tests.
In this video, we will discuss how to create a baseline and archive result.
we will discuss how to create a baseline and archive result.
Result Analysis and Report
In this video, we will discuss fundamentals of performance result analysis.
we will discuss fundamentals of performance result analysis.
In this video, we will figure out how average response time can be very misleading.
we will figure out how average response time can be very misleading.
In this video, we will introduce a new metrics called percentile response time to evaluate performance result.
we will introduce a new metrics called percentile response time to evaluate performance result.
In this video, we will discuss how to write an elegant performance report.
Conclusion
Here is the final thoughts on class and sugesstion for next steps.