Performance Testing Using JMeter

Learn JMeter from scratch to test a web application's complete performance.

  • 5.0 (1 Reviews) , 15 students enrolled

Course Overview

Performance testing is crucial for the success of businesses being an important phase in the testing life cycle. It helps one know the behaviors of applications under load conditions. For example, a load condition is when a website encounters extraordinarily heavy traffic. A high performing application is one that lets the end-user carry out a pre-defined task without undue perceived delay or irritation. Performance should not lie in "the eye of the beholder" or in other words, an application should be perceived objectively by all its end users. The course is a blend of theoretical concepts and practical application. A number of case studies give participants a deep insight into performance testing and its applicability in a live environment. The course uses Loadrunner and JMeter as performance testing tools.

What are the requirements?

  • None

What am I going to get from this course?

  • This course is intended to make you expert in using JMeter for Web application’s Performance test.

What is the target audience?

  • Anyone who has fair knowledge on manual testing / aware of automation testing

About the Author

We at SkillRary strive to provide simple yet powerful training or tuition on all domains. This organization has started with a mindset to share the knowledge that the internet or an individual has in a progressive manner. SkillRary is an online training programme, trying to get the best content for all on a very low cost and thereby helping everyone with a digital schooling and online education.  

SkillRary provides computer based training (CBT), distance learning or e-learning, that takes place completely on the internet. The courses involve a variety of multimedia elements, including graphics, audio, video, and web-links which can be accessed to the enrolled clients.

In addition to presenting course materials and content, SkillRary gives the students the opportunity for live interactions and real-time feedback in the form of quizzes and tests. Interactions between the instructor and students are also conducted via chat, e-mail or other web-based communication. Unlike any other, we here also let the students know which module has to be gone through first. All the modules are placed according to the lesson plans so that students will know what to refer first.

SkillRary is self-paced and customizable to suit an individual's specific learning needs. Therefore it can be conducted at any time and place, provided there is a computer or smartphone with high-speed internet access. This makes it very convenient to the users who can modify their training to fit into their day-to-day schedule. All our users will be able to use our eLearning system to its full capacity.

Course Curriculum

Overview of performance testing
1 Video Lectures | 1 Quiz | 00:18:46

  • Overview of performance testing
    00:18:46
     
  • Introduction to Performance testing
    3 Questions
     

What is performance testing
1 Video Lectures | 1 Quiz | 00:10:22

  • Introduction to performance testing
    00:10:22
     
  • What is performance testing?
    2 Questions
     

What are the types of Performance testing
5 Video Lectures | 1 Quiz | 01:15:31

  • Load testing
    00:13:42
     
  • Endurance testing
    00:12:48
     
  • Stress testing and spike testing
    00:19:50
     
  • Settings test
    00:18:22
     
  • Volume testing
    00:10:49
     
  • What are the types of Performance testing?
    8 Questions
     

What are the requirements needed for Performance testing
8 Video Lectures | 1 Quiz | 01:10:01

  • Requirements needed for Performance testing
    00:04:05
     
  • Requirements from Business Team
    00:04:13
     
  • Test plan or Test case
    00:06:21
     
  • Defect Report and Test Summary Report
    05:38
     
  • Users
    00:11:02
     
  • SLA
    00:02:00
     
  • Types of SLA
    00:22:20
     
  • Server Architecture and logins
    00:14:22
     
  • What are the requirements needed for Performance testing
    6 Questions
     

Introduction to JMeter
1 Video Lectures | 1 Quiz | 00:09:09

  • Introduction to Jmeter
    00:09:09
     
  • Introduction to JMeter
    5 Questions
     

Installation of JMeter
1 Video Lectures | 1 Quiz | 00:09:05

  • JMeter Installation
    00:09:05
     
  • Installation of JMeter
    5 Questions
     

Configure JMeter
1 Video Lectures | 1 Quiz | 00:10:34

  • Configuring JMeter
    00:10:34
     
  • Configure JMeter
    5 Questions
     

Components of Jmeter
1 Video Lectures | 1 Quiz | 00:10:09

  • Components of Jmeter
    00:10:09
     
  • Components of Jmeter
    4 Questions
     

JMeter Execution Order
1 Video Lectures | 1 Quiz | 00:19:33

  • Jmeter Default Execution Order
    00:19:33
     
  • JMeter Execution Order
    3 Questions
     

JMeter Plug-in
1 Video Lectures | 1 Quiz | 00:14:59

  • JMeter Plug-in
    00:14:59
     
  • JMeter Plug-in
    5 Questions
     

Recording scripts in Jmeter
2 Video Lectures | 1 Quiz | 00:27:52

  • Recording scripts in Jmeter
    00:12:24
     
  • Different ways of recording
    00:15:28
     
  • Recording scripts in JMeter
    4 Questions
     

My preferred way of recording
2 Video Lectures | 00:10:55

  • My preferred way of recording
    00:03:53
     
  • Effects of timers on our scripts
    00:07:02
     

Checking the recorded scripts
1 Video Lectures | 00:13:24

  • Checking the recorded scripts
    00:13:24
     

Co-relation
2 Video Lectures | 1 Quiz | 00:31:14

  • Introduction to co-relation
    00:06:08
     
  • Example on Co-relation
    00:25:06
     
  • Correlation
    4 Questions
     

Parameterization
7 Video Lectures | 1 Quiz | 01:31:15

  • Parameterization
    00:10:44
     
  • Steps to parameterize
    00:07:25
     
  • Csv Data set Config introduction
    00:26:06
     
  • Example on Csv Data Set config
    00:14:34
     
  • Introduction and example on Random Variable
    00:10:59
     
  • Introduction and example on Random Function
    00:07:30
     
  • Generating files for created dynamic values
    00:13:57
     
  • Parameterization
    10 Questions
     

Valididate the script
2 Video Lectures | 1 Quiz | 00:11:26

  • Assertion
    00:08:10
     
  • Listners
    00:03:16
     
  • Validate the script for many data user (Virtual User)
    5 Questions
     

Distributed Load System
2 Video Lectures | 1 Quiz | 00:16:06

  • Introduction on Distributed Load System
    00:06:36
     
  • Example on Distributed Load System
    00:09:30
     
  • Distributed Load System
    5 Questions
     

Design of performance testing
1 Video Lectures | 1 Quiz | 00:13:32

  • Design Of Performance Testing
    00:13:32
     
  • Design of performance testing
    5 Questions
     

Non GUI mode execution
1 Video Lectures | 1 Quiz | 00:16:54

  • Non-Gui Mode Execution
    00:16:54
     
  • Non GUI mode execution
    5 Questions
     

Report generation and analysis
1 Video Lectures | 00:22:46

  • Report Generation And Analysis
    00:22:46
     

Selenium Jmeter integration
1 Video Lectures | 1 Quiz | 00:25:01

  • Selenium Jmeter Integration
    00:25:01
     
  • Selenium JMeter integration
    6 Questions
     

reviews

  • Rupa B
    The course contained practical scenario-based examples which helped me understand the subject better. The session covered all the key points to understand various features of JMeter.
    1 month ago