ATM-TESZT-JMET
New Performance testing with Jmeter, SoapUI and BlazeMeter
Description
In this highly practical course, we will work through performance testing using the three applications
. Since the capabilities of the applications and their testing
capabilities differ, we will process each of the three applications and examine
performance testing from different pages. The applications complement each other
and in combination with each other allow a wide range of testing.
Suggested For
The course is primarily useful for manual and automated testers, DevOps managers,
system administrators, but it is also recommended for anyone who is dealing with
web applications and is curious about the performance and
limits of their application.
Outline
Performance testing using Jmeter
- Installation and interface
- Testing HTTP requests
- Recording steps (Script recorder)
- Listener services (Listeners)
- Running Jmeter tests from the command line
- HTML report generation
- Read data from CSV file
- Asserts
- Debugging (debugging)
- Dynamic values handling
- E-mail sending testing
- Timers (Timers)
- Logic controllers
- Database connection testing (JDBC connection)
- FTP Connection Testing
- Using Functions
- Server health check
- Remote / distributed testing
Performance testing using SoapUI
- Opening SoapUI, creating a project
- Creating a test suite
- Creating asserts
- Parameterization (Property transfer)
- Setting variables (Variables)
- Testing database connection (JDBC connection)
- Load test - Simple strategy
- Load test - Thread strategy
- Load test - Variance strategy
- Load test - Burst strategies
Performance testing using BlazeMeter
- Startup and interface overview
- URL-based performance test
- Debug run
- API endpoint performance test
- Recording steps (Script recorder)
- Script recorder - Save Jmeter (.jmx) format
- Script recorder - Save Python (.py) format
- Run Jmeter performance test in BlazeMeter
- Advanced settings
Prerequisites
A basic knowledge of English at document reading level is required, as the
applications have an English interface.
As the course is primarily aimed at software testers, basic
software testing skills are recommended in addition to
computer skills.
The course involves working with web applications, so a basic knowledge of
web technologies is recommended.