Fill out the form to proceed to the course portal.
In order to optimize a web or mobile application, or to assist with the sizing of the infrastructure required for it to function properly, we need to prepare and execute load simulations using the proper tools. That’s what performance testing is about.In this course you will learn the basics of performance testing using today’s most popular tools
For this aim, we use JMeter (the most popular open-source load simulation tool) and BlazeMeter (the most used cloud-based load simulation solution) together. In this course, you will start from the very beginning, learning the basics and by the end, you will be able to come up with a load execution, simulating concurrent users from different countries, who access with different bandwidths, with different test data, verifying the response times and resource consumption of a real e-commerce application (a very common, real-world example of the use of a load test).
Watch the first course video!
The main concepts of the course are taught via a series of videos and texts. Most of the videos include demos and examples using the tools. A highly practical course, all the lessons require the student to try the tools and accomplish challenges and tasks. In our experience, this is the best way to learn; trying, failing and succeeding in doing things, sharing questions, lessons learned, extra information, etc., with the instructors and with the rest of the students. For this purpose, each course has its own Slack group for open communication.
8 hours/week x 4 weeks = 32 hours in 1 month
✓ Introduction to Performance Testing Concepts
✓ Automation and preparation of load tests in JMeter
✓ Execution in BlazeMeter
This course is made up of four modules (see below). All modules will be available at the start of the course and must be followed sequentially. The course is self-paced as students complete the readings, watch videos and do exercises on their own. The students can exchange information and doubts through Slack conversation. The course is hosted on our online platform that students have exclusive access to upon registering for the course.
1. What is performance testing?
2. How does JMeter help us with performance testing?
3. Basic concepts of automation and load simulation
4. Introduction to automation, HTTP protocol and Fiddler (sniffer tool)
1. First look at JMeter’s interface
2. Main building blocks
3. Recording a Script
4. Analyzing the Script (HTTP/S Sampler, HTTP Header Manager Sampler)
5. HTTP Cookie Manager
6. The importance of assertions
7. Regular expressions to extract data from responses
8. Variable correlation
1. Loading information from CSV files
2. Data Parametrization
3. Some important controllers
4. Writing realistic scripts – working with timers
5. Working with listeners (especially with View Results Tree)
6. What does test scenario mean?
7. Threads, iterations and ramp up
8. Running a test scenario with JMeter
1. About BlazeMeter
2. Creating and configuring a basic load test
3. Simulation of bandwith and distributing load around the globe
4. Running a test and analyzing results
Leticia is passionate about improving the performance of IT systems. A certified BlazeMeter performance tester, she has many years of experience in performance testing for Abstracta, where she has taken on several roles, analyzing the performance of applications built upon multiple technologies. She has lead various test teams and managed performance projects for clients from all corners of the world such as the USA, Latin America, and Japan.
Federico has over 10 years of experience in consulting, research and testing related to the area of development as well as more than 7 years of teaching experience at various universities. He has a Bachelor’s degree in computer engineering and graduated cum laude from University of Castilla-La Mancha, Spain with a PhD in testing. While receiving his doctorate, he was a part of the eminent Alarcos Research Group which received the 2008 Quality Award in R&D, awarded by the Association of engineers of Castilla-La Mancha and the Federation of Enterprises of Technology. He has published scholarly articles and is frequently invited to participate in international conferences and seminars. He recently published “Introduction to Information Systems Testing,” one of the first books in Spanish on testing with a practical approach.
Having studied computer engineering for six years, Lucía is an integral testing team member at Abstracta who is instrumental in projects for many clients, namely Verifone, a leader in the fintech industry, delivering innovative payment solutions in 150 countries. For Verifone, she automated functional tests, executed them, and reported the results all using JMeter and BlazeMeter. Today she leads Abstracta’s performance testing team that runs tests over the BlazeMeter platform.
A computer engineer, Sofía has over 4 years of experience in performance testing. She is fully trained in JMeter, Blazemeter, OpenSTA, Performance Center, Load UI, as well as other types of software testing tools. As the CEO of Abstracta, she offers performance consulting and manages many performance testing projects for customers who want to start to use JMeter and BlazeMeter. Sofía also has many years of experience with training Abstracta employees in performance and leading corporate training sessions for clients.
• 57% of users will abandon a site after 3 seconds if it doesn’t load (Kissmetrics)
• A major outage can cost an average firm $100,000 – $500,000 per hour. Large enterprises can lose over $5 million per hour. (State of Performance Engineering Report 2015-2016)
• The average large US corporation experiences 87 hours of network downtime a year (Gartner)
• Currently, testing accounts for 35% of the average company’s IT budget. The World Quality Report 2015-16 forecasts that by 2018 it will rise to 40% (The State of Testing Report 2015-2016)
• 63% of respondents to the State of Testing Report 2015-2016 stated performance testing is a non-functional test that they typically perform and 55.2% indicated that they use performance testing tools. (The State of Testing Report 2015-2016)
• 51.9% of organizations said that certification of competencies is one way that they improve the skills of their testers (The State of Testing Report 2015-2016)
• 46.8% also responded that one of the top areas for improvement is knowledge about the testing process and 27.8% indicated having well trained personnel is also an area for improvement. (The State of Testing Report 2015-2016)
Get a certification from Abstracta and add it to your Linkedin Profile
Receive job opportunities to your inbox
Abstracta Academy students will be given first priority when we recruit.
As a partner of BlazeMeter, we provide the same tutorials and training as they do
Together, our instructors have over 50 years combined testing experience. Abstracta’s instructors are full-time professional performance testers as well who cater to clients across the globe spanning multiple industries from tech to healthcare. We are also involved within the testing world. Abstracta has contributed to the open source community, especially JMeter, expanding its capacity and creating other open source tools.
Abstracta managed to
– Ramp up the amount of virtual users supported from 2800 per hour to 7000 without degradation
– Reduce response times by 80%
– Increase the number of users supported by 60% without the need for additional hardware
"Working with Abstracta has been a very valuable experience. From our first project, we have been able to count on them as a capable, serious, proactive, and professional team that is highly results oriented and committed to those results."
"Abstracta is a leading company in testing services and products, and is without a doubt, a very special partner of GeneXus. GXTest by Abstracta is a fundamental tool for us and we use it heavily for automation testing during the creation of new versions of GeneXus. With it we execute millions of test cases every month to ensure the quality of our product. This would be humanly impossible to do without GXTest."
“A pleasure to work with such capable people who are always willing to help resolve any managerial or technical problem.”
The cost of the course is 250 USD
For a limited time, you can use the promo code: PerfMatters for 10% off.
Get 3 friends or colleagues to enroll in the course and you get to take it for FREE!
Leave us your information so we can personally contact you.
Go to abstracta.us