Performance Testing - TDL School

Performance Testing

The aim of the course is to give insight into how to write basic backend performance tests using JMeter, and teach about performance testing types. Using a browser and addons lecturer will teach how to record the requests that are happening while using a web page and how to write a performance test, if API development and design documentation is not given.

Course content

1 hourTesting Types1 hour

Types of Software Testing

Functional Testing Types

Non-functional Testing Types

Non-functional Testing Objectives

Characteristics of Non-Functional Testing

Non-Functional Testing Parameters

0.5 hoursPerformance Testing0.5 hours

What to Focus On in Performance Testing?

Why do Performance Testing?

Types of Performance Testing

Common Observed Performance Problems

Seven Performance Testing Steps

1.5 hoursRest API1.5 hours

What is REST API?

HTTP Verbs

HTTP Response Status Codes

0.5 hoursPerformance Test Tools0.5 hours

0.5 hoursElements of JMeter Test0.5 hours

Thread Group



Logic Controllers

Test Fragments




Configuration Elements

Pre-Processor Elements

Post-Processor Elements

Execution order

Properties and Variables

4 hoursPractical Tasks4 hours


After successfully completing this course you will be able to:

  • understand non-functional testing types
  • understand performance testing types
  • create performance test in JMeter
  • extract dynamic data from requests
  • read and write data
  • execute JMX type files using CLI
  • record request to acquire cURL
  • write negative test scenario to verify error codes and messages


We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.