Description
Perform high performance testing on servers and websites using JMeter 3
Are you are a developer, quality assurance engineer, tester, or test manager who is looking for a firm grip towards scripting and testing concepts using Apache JMeter 3? If yes, this Learning Path is for you.
JMeter software is a pure Java application designed to load test functional behavior and measure performance. It is used to simulate a heavy load on server to test its strength and to analyze its overall performance under different load types.
Extensive documentation and support to build test plans. In-depth and robust reporting. Free and flexible.
With regard to JMeter, we have the above-mentioned features to our advantage.
One Tool Fits All
This can be aptly implied to JMeter which serves the purpose of scripting as well as testing.
This Learning Path starts with a brief on JMeter and its installation. You will understand and learn how JMeter can be used to check the performance of any web-based application. Then, you will understand the elements of a test plan and will create test plans for performance testing. You will also learn basic scripting features of JMeter such as installation, configuration, script creation, validation, test execution, and monitoring which will help you in using this tool independently for performing testing activities. Further, you will perform different types of performance tests such as load, stress, endurance, and capacity with different concurrency. Next, you will learn monitoring the hardware performance of servers using counters like CPU, Memory, Disk I/O, and Network I/O. Finally, you will understand the performance metrics such as response time, transactions per hour, throughput, and error rate by analyzing the test reports provided by JMeter.
By the end of this Learning Path, you will have a strong understanding of JMeter's capabilities, how to run custom load and performance tests, and learn best practices using it.
About the Author:
For this course, we have combined the best works of this esteemed author:
Haneesh Panicker,a performance web expert, has 6 years of working experience in performance engineering focused on applications based on web and client/server using testing tools like HP Load runner, Apache JMeter, Borland Silk Performer, and so on on various domains like corporate & investment banking, finance and core banking. He has 3 years of training experience in Apache JMeter at various corporates such as Quality Kiosk technologies, BNP Paribas, and Ness Technologies.
Basic knowledge
You don’t need prior knowledge of testing or programming, but it would be beneficial
Basic knowledge of JMeter would be added advantage
What will you learn
Use JMeter workbench
Create test plans for a performance test
Record and playback JMeter scripts
Learn parameterization and correlation
Use test performance for both static resources such as JavaScript and HTML
Learn dynamic resources such as JSP, Servlets, and AJAX
Perform different types of performance tests such as load, stress, endurance, and capacity with different concurrency
Monitor the hardware performance of servers using counters like CPU, memory, disk I/O, and network I/O
Understand the performance metrics such as response time, transactions per hour, throughput, and error rate by analyzing the test reports provided by the tool