Web Application Performance Testing

In this course we will discuss what are the industry practices to conduct a performance test.
3.3 (30 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
890 students enrolled
$75
Take This Course
  • Lectures 58
  • Contents Video: 4.5 hours
    Other: 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2013 English

Course Description

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.

What are the requirements?

  • Working Knowledge of Web Development
  • Familiarity With a Programming Language

What am I going to get from this course?

  • By end of the course you will learn to develop a workable strategy for performance testing of an enterprise system.
  • Unit 1 : Introduction To Test Methodology
  • Unit 2 : Setting Up Test Environment
  • Unit 3 : Defining Performance Exit Criteria
  • Unit 4 : Designing Realistic Work Load
  • Unit 5 : Developing Test Scripts
  • Unit 6 : Executing Repeatable Tests
  • Unit 7 : Writing Effective Performance Report

What is the target audience?

  • Quality Assurance Professionals
  • Dev Ops Professional
  • System Integrator
  • Project Leaders

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
09:44

In this video, we describe the motivation behind Performance testing.

8 pages

we describe the motivation behind Performance testing.

08:16

In this video, we talk about different types of testing to address performance issues

4 pages

We will talk about different types of testing to address performance issues

09:43

In this video,We will discuss about the risks addressed through performance testing.

5 pages

We will discuss about the risks addressed through performance testing.

07:16

In this video, We will discuss about performance test methodology.

Section 2: Setting Up Test Environment
05:29

In this video, we will identify the test environment that will be used for testing.

07:12

In this video, We will talk about functionalities of test application.

07:08

In this video, we will explore amazon web services to provision our test environment.

09:21

In this video, We will set up our test environment on Amazon cloud.

13:28

In this video, we will discuss how to setup Apache web server on AWS.

10:19

In this video, we will discuss about how to set up Database Server on Amazon cloud

07:49

In this video, we will install moodle on our test infrastructure.

07:52

In this video, we will do a sanity test to ensure our test set up works fine.

32 pages

Summary slides for setting up test environment.

Section 3: Identifying Performance Acceptance Criteria
05:58

In this video, we will discuss performance acceptance criteria.

5 pages

we will discuss performance acceptance criteria.

06:19

In this video, we will discuss performance acceptance criteria for sample ERP application

5 pages

we will discuss performance acceptance criteria for sample ERP application

05:43

In this video, we will discuss performance acceptance criteria for sample web 2.0 application.

5 pages

we will discuss performance acceptance criteria for sample web 2.0 application

04:59

In this video we will discuss performance acceptance criteria for our project.

4 pages

we will discuss performance acceptance criteria for our project.

Section 4: Workload Design
11:07

In this video we describe about what is a work load in performance engineering world.

7 pages

We will describe about what is a work load in performance engineering world.

10:35

In this video we will discuss on a sample workload taken from an enterprise collaboration product.

05:48

In this video, we will discuss what are special design considerations while designing a workload.

3 pages

we will discuss what are special design considerations while designing a workload.

07:22

In this video, we will discuss common mistake people do while designing a workload.

4 pages

we will discuss common mistake people do while designing a workload.

09:32

In this video we will develop workload for our project.

7 pages

we will develop workload for our project.

Section 5: Test Implementation
05:37

In this video, we will discuss test implementation phases.

09:12

In this video we will discuss how to create a simple load generator.

6 pages

we will discuss how to create a simple load generator.

06:03

In this video we will discuss how to extend simple load generator to run realistic workload.

4 pages

we will discuss how to extend simple load generator to run realistic workload.

10:41

In this video we will explore enterprise load testing tools available in market.

4 pages

we will explore enterprise load testing tools available in market.

Section 6: Test Execution
03:10
In this video, we will discuss various phases of test execution.
3 pages

we will discuss various phases of test execution.

10:23

In this video, we will discuss how to validate test environment.

4 pages

we will discuss how to validate test environment.

05:03

In this video, we will validate test scripts.

4 pages

we will validate test scripts.

05:07

In this video, we will discuss how to execute tests.

04:59

In this video, we will discuss how to create a baseline and archive result.

5 pages

we will discuss how to create a baseline and archive result.

Section 7: Result Analysis and Report
12:51

In this video, we will discuss fundamentals of performance result analysis.

14 pages

we will discuss fundamentals of performance result analysis.

07:00

In this video, we will figure out how average response time can be very misleading.

6 pages

we will figure out how average response time can be very misleading.

06:03

In this video, we will introduce a new metrics called percentile response time to evaluate performance result.

6 pages

we will introduce a new metrics called percentile response time to evaluate performance result.

14:00

In this video, we will discuss how to write an elegant performance report.

5 pages

we will discuss how to write an elegant performance report.

Section 8: Conclusion
01:12

Here is the final thoughts on class and sugesstion for next steps.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mentors Net, Touch More Lives, Impart More Wisdom

We bring highly qualified network of mentors who are passionate about developing next generation of engineers. Our professionals are from top US universities like Stanford UC Berkeley and with significant industry experience with companies like IBM, Google, Cisco and VMware. They bring to the table invaluable real time experience in bite-sized video nuggets. Their services make our focused, role based training hard-to-get in industry.

Ready to start learning?
Take This Course