Career Path1034 Ratings

This course is designed to cover all aspects of performance testing to test your apps or websites through JMeter at a professional level. As we know that Performance and load testing are good practice. In this course, you will go over how to use Apache JMeter to perform basic load and stress testing on your web application environment. You will also get how JMeter can be used as a unit-test tool for java Jars, JDBC database, FTP, LDAP, Web Services, JMS, HTTP, generic TCP connections and OS native processes. It can also be used for performing functional testing.

Who can choose this career

Jmeter for Performance Testing is an ultimate course designed for the candidates who are looking to make there career in IT as a Performance Tester. Start this course learning first about the software testing industry and move forward understanding various performance testing tools and its use in integration to make your career better.

You will learn

  1. Jmeter
  2. Data driven testing
  3. Selenium with Jmeter
  4. REST API using Jmeter
  5. Monitoring Server Performance

Requirements

  1. Internter Connection
  2. Laptop
  3. Basic knowledge of Computer
  4. Dedication

The demand for Performance Tester

The median annual wage for Performance Tester is $87,760. The median wage is the wage at which half the workers in an occupation earned more than that amount and half earned less. The lowest 10 per cent earned less than $75,550, and the highest 10 per cent earned more than $100,080.

Because of high demand, strong salaries, and loads of flexibility make front-end development a great choice for a career, whether you’re just starting your professional life or embarking on a new chapter. If you’re thinking about making a change, be aware that there’s a lot to learn—but plenty of reasons to learn it.

Learning Path

Course 1

Jmeter for Performance Testing

This course is designed to cover all aspects of performance testing to test your apps or websites through JMeter at a professional level. As we know that Performance and load testing are good practice. In this course, you will go over how to use Apache JMeter to perform basic load and stress testing on your web application environment. You will also get how JMeter can be used as a unit-test tool for java Jars, JDBC database, FTP, LDAP, Web Services, JMS, HTTP, generic TCP connections and OS native processes. It can also be used for performing functional testing.
Course curriculum

Module 1: Introduction

  • 1.1  Jmeter introduction
  • 1.1  Jmeter advantages over other performance testing tools
  • 1.1  Installation and configuration of Jmeter
  • 1.1  Overview of Jmeter tool

Module 2: Recording the Jmeter scripts

  • 2.1  Recording the application under test with Jmeter
  • 2.1  Recording and playback Jmeter scripts
  • 2.1  Recording in chrome with blazemeter extension

Module 3: How to put load and analyse performance metrics

  • 3.1  Important concept of thread group in Jmeter
  • 3.1  Applying load on application with thread group
  • 3.1  Listeners in Jmeter? and importance of view results tree
  • 3.1  Listeners to monitor the load testing results
  • 3.1  Type of different listeners and their usage in gathering performance metrics

Module 4: Advanced thread group methods for real time load with Jmeter

  • 4.1  Additional plugins to set advanced load configuration
  • 4.1  Use of concurrency thread group & ultimate thread group

Module 5: Http cookie manager to capture sessions

  • 5.1  Why to add cookie manager in tests?
  • 5.1  About usage of cookie manager in Jmeter tests

Module 6: Assertions in Jmeter

  • 6.1  How to validate status of Jmeter tests- pass/fail
  • 6.1  Types of assertions to use on Jmeter tests
  • 6.1  Soap Webservice performance test

Module 7: Sample application to practice Jmeter tool

  • 7.1  Webtours application

Module 8: Jmeter controllers for modules wise metrics

  • 8.1  How controllers helps to track performance modules of application
  • 8.1  Importance of simple controller and transaction controller
  • 8.1  Interleave controller usage on Jmeter tests
  • 8.1  Random and runtime controllers usage in Jmeter
  • 8.1  if and loop controller importance for stress testing

Module 9: Timers in Jmeter

  • 9.1  Timers usage in Jmeter
  • 9.1  Importance of constant throughtput timer

Module 10: Importance of regular expressions in Jmeter

  • 10.1  Importance of regular expression extractor concept in Jmeter
  • 10.1  Hands on example on flight search application with regex extractor
  • 10.1  Combining multiple expressions into single extractor

Module 11: Data driven testing with Jmeter

  • 11.1  What is the way to datadrive the data into application
  • 11.1  Example of datadriven testing with Jmeter
  • 11.1  Datadriven code dump

Module 12: Handling dynamic responses -advanced Jmeter-2

  • 12.1  What is correlation?
  • 12.1  Identify correlation and analysing it with steps
  • 12.1  Regular expression importance in parsing the response
  • 12.1  Regular expressions code
  • 12.1  Handling correlation with the scripting techniques

Module 13: Jmeter validations in non GUI mode

  • 13.1  Commands to run tests on non GUI mode
  • 13.1  How to monitor results in non GUI execution
  • 13.1  Importance of blaze meter for cloud execution

Module 14: Jmeter distributed mode in running tests in slave machines

  • 14.1  Importance of client server architecture mechanism
  • 14.1  Step wise example to run tests on slave from client machine

Module 15: Beanshell scripting basics for Jmeter

  • 15.1  Introduction of beanshell scripting
  • 15.1  Basics & variables of beanshell scripting
  • 15.1  Generating dynamic values with beanshell sampler
  • 15.1  Beanshell post processor validations
  • 15.1  Beanshell sampler code dump
  • 15.1  Timers code dump

Module 16: Integration of selenium with Jmeter

  • 16.1  Integrating selenium with Jmeter
  • 16.1  Setting up Junit testcases into Jmeter
  • 16.1  Selenium Jmeter test case example- html unit Driver

Module 17: REST API load testing using Jmeter

  • 17.1  REST API basics -Importance of testing them
  • 17.1  REST API requests types discussion
  • 17.1  Creating REST API testcase in Jmeter
  • 17.1  Load testing on REST API
  • 17.1  REST API code dump

Module 18: Monitoring server performance

  • 18.1  Server monitoring importance
  • 18.1  Yourkit Profiler tool for server monitoring
  • 18.1  Example which shows different server performance graphs