SlideShare a Scribd company logo
LOAD IMPACT
Automated Results Analysis
LOAD IMPACT
Robin Gustafsson
CTO, Load Impact
Mark Meier
Team Lead, Client Success
Agenda
● Getting started methodology
● Challenges with understanding load test
results
● Basics of performance testing result
analysis
● Introduction to Performance Alerts and
result analysis in Insights
● Continuous testing using Checks and
Thresholds
LOAD IMPACT
Methodology
● Planning, test configuration and validation - START SMALL!
● Baseline testing
● Scale-up + complex tests
● Ongoing/Recurring testing
○ Path to Continuous Testing
https://support.loadimpact.com/4.0/testing-methodologies/application-testing-methodology/
LOAD IMPACT
Results analysis challenges
● New to Load Testing
○ What to look for
○ Scripting and configuration issues
● Large amount of data
LOAD IMPACT
High-level results analysis
● Are load generation resources saturated?
● Is there a high rate of error responses?
● Are response times deviating from a flat trend?
● Is the request throughput not following the pattern of active Virtual Users?
LOAD IMPACT
High-level result analysis
✅ Good result
LOAD IMPACT
High-level result analysis
Load generator resource saturation
❌ Bad result
LOAD IMPACT
High-level result analysis
High response failure rate
❌ Bad result
LOAD IMPACT
High-level result analysis
Flattening throughput and Increasing response time
❌ Bad result
LOAD IMPACT
Performance Alerts
● What are they?
● Smart Result Performance Alerts -
System Under Test performance
issue
● Test Health Performance Alerts -
Test script issue
LOAD IMPACT
Performance Alerts
● Smart Result Performance Alerts - Automate the checklist:
○ No load generation resources saturated? ✅
○ Not a high rate of error responses? ✅
○ Response times are trending flat? ✅
○ Request throughput is following the pattern of active Virtual Users? ✅
● Test Health Performance Alerts - Provide alerts for issues arising from test
scripting mistakes
LOAD IMPACT
Performance Alerts > SUT performance issues
● Throughput limit
● High HTTP failure rate
● Not enough training data (informational)
○ Performance issue alerts require at least 100 script iterations of data
for “training” + 15 seconds of additional data for detection
LOAD IMPACT
Performance Alerts
Throughput limit
LOAD IMPACT
Performance Alerts
High HTTP failure rate
LOAD IMPACT
Performance Alerts > Test health/scripting issues
● Load generator resource saturation:
○ High load generator CPU usage
○ High load generator memory usage
● Scripting issue:
○ Third-party content
○ Too many URLs
○ Too many groups
○ Too many metrics
LOAD IMPACT
Performance Alerts
Test Health Alerts - Load generator resource saturation
LOAD IMPACT
Performance Alerts
Test Health Alerts - Third party content
LOAD IMPACT
Performance Alerts
Test Health Alerts - Scripting issues
LOAD IMPACT
Ongoing testing - Automation
● Performance regression
testing
● Manual or scheduled
● CI tool integration
LOAD IMPACT
Ongoing testing > Checks and Thresholds
● Thresholds are limits on metrics that are used by k6 and Load Impact 4.0 to
pass/fail tests
● Checks are like asserts, allows you to assert functional aspects of your tests
LOAD IMPACT
Continuous testing > Checks and Thresholds
DEMO
LOAD IMPACT
Learn More
k6 documentation: https://docs.k6.io (join our slack team! https://k6.io/slack/)
GitHub repo: https://github.com/loadimpact/k6
Insights: https://loadimpact.com/insights/
Load Impact Docs: https://support.loadimpact.com/4.0/
Load Impact Support - support@loadimpact.com
Try Load Impact 4.0 with free 30-day trial
LOAD IMPACT
Automated results analysis
Thank you!
Q & A time

More Related Content

PDF
Performance testing in the cloud webinar jul 2018
PDF
DevOps: Find Solutions, Not More Defects
PDF
Performance tuning Grails applications
PDF
Manage a Complex Test Effort with Lean and Kanban
PPTX
Using JMeter in CloudTest for Continuous Testing
PPTX
Workshop New Relic - juni 2015
PDF
Putting Quality First through Continuous Testing
PDF
Siegfried Goeschl - Performance Testing of a Road Tolling System - EuroSTAR 2012
Performance testing in the cloud webinar jul 2018
DevOps: Find Solutions, Not More Defects
Performance tuning Grails applications
Manage a Complex Test Effort with Lean and Kanban
Using JMeter in CloudTest for Continuous Testing
Workshop New Relic - juni 2015
Putting Quality First through Continuous Testing
Siegfried Goeschl - Performance Testing of a Road Tolling System - EuroSTAR 2012

What's hot (19)

PDF
[UC4] Version and Automate Everything
PPT
UC4 SCHEDULING
PPTX
B4usolution performance testing
PDF
Using The Right Tool For The Job
PDF
Gatling & LoadUI - Open Source Tools For Preformance Testing
PPTX
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
PPTX
Using JMeter Scripts in CloudTest for Continuous Testing
PDF
Automated Testing in DevOps
PPTX
Continuous performance testing
PDF
Code review automation and functional tests on Carrefour
PPTX
Modern software testing and processes 2019
PDF
Performance test on Carrefour
PPT
Why Automate
PDF
PAC 2019 virtual Bruno Audoux
PPTX
Webinar: Version Control in SOASTA 57
PDF
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
PPTX
Webinar: Load Testing for Your Peak Season
PPTX
It meet up 1 0 лебедева, лоханов
PDF
PAC 2019 virtual Stijn Schepers
[UC4] Version and Automate Everything
UC4 SCHEDULING
B4usolution performance testing
Using The Right Tool For The Job
Gatling & LoadUI - Open Source Tools For Preformance Testing
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Using JMeter Scripts in CloudTest for Continuous Testing
Automated Testing in DevOps
Continuous performance testing
Code review automation and functional tests on Carrefour
Modern software testing and processes 2019
Performance test on Carrefour
Why Automate
PAC 2019 virtual Bruno Audoux
Webinar: Version Control in SOASTA 57
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
Webinar: Load Testing for Your Peak Season
It meet up 1 0 лебедева, лоханов
PAC 2019 virtual Stijn Schepers
Ad

Similar to Webinar: Automated Load Testing Results Analysis (20)

PDF
QA Fest 2015. Владимир Примаков. Процесс нагрузочного тестирования и его план...
PPTX
Performance Testing
PPTX
Berlin QA - Performance Testing
PPTX
Calidad en entornos SAP
PDF
PAC 2019 virtual Joerek Van Gaalen
PPTX
Multiple Dimensions of Load Testing
PPT
PPTX
Микола Ковш “Performance Testing Implementation From Scratch. Why? When and H...
PDF
Performance Testing ISV Apps to Scale 11/9/2016
PDF
Performance Testing ISV Apps to Scale
PPTX
Types of Testing
PPTX
Performance Testing from Scratch + JMeter intro
PPTX
Introduction to Software Testing Part 2
DOC
Anupam_Chaubey_QA_Resume_1Sep
PDF
A Three-Tier Load Testing Program Saved Our Bacon
PPTX
Introduction to performance testing
PDF
Testing strategies for the eCommerce stores built on Magento
PPT
Best Practices In Load And Stress Testing Cmg Seminar[1]
PPTX
Performance testing
PDF
Performance testing with JMeter
QA Fest 2015. Владимир Примаков. Процесс нагрузочного тестирования и его план...
Performance Testing
Berlin QA - Performance Testing
Calidad en entornos SAP
PAC 2019 virtual Joerek Van Gaalen
Multiple Dimensions of Load Testing
Микола Ковш “Performance Testing Implementation From Scratch. Why? When and H...
Performance Testing ISV Apps to Scale 11/9/2016
Performance Testing ISV Apps to Scale
Types of Testing
Performance Testing from Scratch + JMeter intro
Introduction to Software Testing Part 2
Anupam_Chaubey_QA_Resume_1Sep
A Three-Tier Load Testing Program Saved Our Bacon
Introduction to performance testing
Testing strategies for the eCommerce stores built on Magento
Best Practices In Load And Stress Testing Cmg Seminar[1]
Performance testing
Performance testing with JMeter
Ad

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
AI in Product Development-omnex systems
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
System and Network Administraation Chapter 3
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Online Work Permit System for Fast Permit Processing
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ai tools demonstartion for schools and inter college
How Creative Agencies Leverage Project Management Software.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
VVF-Customer-Presentation2025-Ver1.9.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Understanding Forklifts - TECH EHS Solution
Upgrade and Innovation Strategies for SAP ERP Customers
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
AI in Product Development-omnex systems
Softaken Excel to vCard Converter Software.pdf
L1 - Introduction to python Backend.pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
Operating system designcfffgfgggggggvggggggggg
System and Network Administraation Chapter 3
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
Online Work Permit System for Fast Permit Processing
PTS Company Brochure 2025 (1).pdf.......
ai tools demonstartion for schools and inter college

Webinar: Automated Load Testing Results Analysis

  • 2. LOAD IMPACT Robin Gustafsson CTO, Load Impact Mark Meier Team Lead, Client Success Agenda ● Getting started methodology ● Challenges with understanding load test results ● Basics of performance testing result analysis ● Introduction to Performance Alerts and result analysis in Insights ● Continuous testing using Checks and Thresholds
  • 3. LOAD IMPACT Methodology ● Planning, test configuration and validation - START SMALL! ● Baseline testing ● Scale-up + complex tests ● Ongoing/Recurring testing ○ Path to Continuous Testing https://support.loadimpact.com/4.0/testing-methodologies/application-testing-methodology/
  • 4. LOAD IMPACT Results analysis challenges ● New to Load Testing ○ What to look for ○ Scripting and configuration issues ● Large amount of data
  • 5. LOAD IMPACT High-level results analysis ● Are load generation resources saturated? ● Is there a high rate of error responses? ● Are response times deviating from a flat trend? ● Is the request throughput not following the pattern of active Virtual Users?
  • 6. LOAD IMPACT High-level result analysis ✅ Good result
  • 7. LOAD IMPACT High-level result analysis Load generator resource saturation ❌ Bad result
  • 8. LOAD IMPACT High-level result analysis High response failure rate ❌ Bad result
  • 9. LOAD IMPACT High-level result analysis Flattening throughput and Increasing response time ❌ Bad result
  • 10. LOAD IMPACT Performance Alerts ● What are they? ● Smart Result Performance Alerts - System Under Test performance issue ● Test Health Performance Alerts - Test script issue
  • 11. LOAD IMPACT Performance Alerts ● Smart Result Performance Alerts - Automate the checklist: ○ No load generation resources saturated? ✅ ○ Not a high rate of error responses? ✅ ○ Response times are trending flat? ✅ ○ Request throughput is following the pattern of active Virtual Users? ✅ ● Test Health Performance Alerts - Provide alerts for issues arising from test scripting mistakes
  • 12. LOAD IMPACT Performance Alerts > SUT performance issues ● Throughput limit ● High HTTP failure rate ● Not enough training data (informational) ○ Performance issue alerts require at least 100 script iterations of data for “training” + 15 seconds of additional data for detection
  • 15. LOAD IMPACT Performance Alerts > Test health/scripting issues ● Load generator resource saturation: ○ High load generator CPU usage ○ High load generator memory usage ● Scripting issue: ○ Third-party content ○ Too many URLs ○ Too many groups ○ Too many metrics
  • 16. LOAD IMPACT Performance Alerts Test Health Alerts - Load generator resource saturation
  • 17. LOAD IMPACT Performance Alerts Test Health Alerts - Third party content
  • 18. LOAD IMPACT Performance Alerts Test Health Alerts - Scripting issues
  • 19. LOAD IMPACT Ongoing testing - Automation ● Performance regression testing ● Manual or scheduled ● CI tool integration
  • 20. LOAD IMPACT Ongoing testing > Checks and Thresholds ● Thresholds are limits on metrics that are used by k6 and Load Impact 4.0 to pass/fail tests ● Checks are like asserts, allows you to assert functional aspects of your tests
  • 21. LOAD IMPACT Continuous testing > Checks and Thresholds DEMO
  • 22. LOAD IMPACT Learn More k6 documentation: https://docs.k6.io (join our slack team! https://k6.io/slack/) GitHub repo: https://github.com/loadimpact/k6 Insights: https://loadimpact.com/insights/ Load Impact Docs: https://support.loadimpact.com/4.0/ Load Impact Support - support@loadimpact.com Try Load Impact 4.0 with free 30-day trial
  • 23. LOAD IMPACT Automated results analysis Thank you! Q & A time