A curated collection of resources covering Apache JMeter and related resources and shiny things: plugins, integrations, testing techniques, ci, devops etc.
The Apache JMeter is open source, pure Java application designed to load test functional behavior and measure performance.
This list grew up from my answer on Stack Exchange and this jmeter-related links collection and got further inspiration from awesome project.
- Getting Started
- Tutorials
- Books
- Trainings & Courses
- Best Practices
- Scripting
- DSL
- Distributions
- Plugins
- CI
- Distributed Testing
- Cloud Services / SaaS
- Monitoring
- Results Analysis
- Results Visualisation
- JMeter Performance
- Tips & Tricks
- IDE Integration
- Performance Testing
- Community
- Contributing
- License
- Getting Started with Apache JMeter @ DZone
- A Simple Load Test with JMeter @ Urban Insight
- Performance testing with JMeter @ Atlassian Blogs
- JMeter Tutorials @ ArtOfTesting.com
- Load Testing your Applications with Apache JMeter by Keld H. Hansen @ jGuru.com
- Using JMeter @ OnJava.com
- Effective load testing with Apache JMeter
- Load Testing with JMeter: part 1, part 2, part 3
- Concurrent, High Throughput Performance Testing with JMeter
- Functional Testing with JMeter
- JMeter Resources @ InfoSec Institute
- JMeter Tutorial @ tutorialspoint.com
- JMeter Tutorial @ jmeter.net
- JMeter Tutorial for Load Testing: The ULTIMATE Guide
- RESTful API testing with JMeter
- How to Hit Your RESTful Web Service Using JMeter
- JMeter: Load Development LifeCycle
- Load Testing with Apache JMeter @ DigitalOcean: part 1, part 2
- JMeter Tutorial @ Guru99
- JMeter Series @ Sourcepole
- Apache JMeter: A Practical Beginner's Guide to Automated Testing and Performance Measurement for Your Websites by Emily H. Halili (Packt Publishing) - A practical beginner's guide to automated testing and performance measurement for your websites.
- Performance Testing with JMeter 2.9 by Bayo Erinle (Packt Publishing) - Guide to test web applications using Apache JMeter with practical, hands-on examples.
- Performance Testing with JMeter, 2nd Edition by Bayo Erinle (Packt Publishing)
- JMeter Cookbook by Bayo Erinle (Packt Publishing) - 70 insightful and practical recipes to help successfully use Apache JMeter.
- Maîtriser JMeter: Du Test de charge à Devops by Antonio Gomes Rodrigues, Bruno Demion (Milamber) and Philippe Mouawad (Leanpub) - Mastering JMeter: From Load Testing to Devops.
- JMeter by Example by Sai Matam and Jagdeep Jain (Leanpub) - A simple, practical, step-by-step tutorial to measure the performance of websites.
- JMeter Training Courses @ NobleProg
- JMeter Training Course @ ABSoft Trainings
- JMeter Training Course @ BlazeMeter
- JMeter Course @ udemy
- Beanshell vs JSR223 vs Java JMeter Scripting - Most popular scripting mechanisms performance comparison.
- Using Groovy in JMeter
- Testing with Groovy - Using JMeter and Groovy for load testing.
- JMeter: forget about BeanShell Sampler
- RubyJmeter - A Ruby based DSL for building JMeter test plans.
- Download Apache JMeter - Apache JMeter: Official downloads.
- JMeter for Windows - Package for installation JMeter with plugins.
- JMeter Plugins list - List of available plugins and extensions.
- JMeter Plugins - Independent set of plugins for Apache JMeter.
- UBIK Load Pack - Productivity extensions for Apache JMeter.
- AtlantBH Custom JMeter Components - Set of JMeter extensions developed by AtlantBH (currently included into JMeter Plugins project).
- Tools & Plugins
- JMeter Ant Task - Ant task to automate running JMeter test plans.
- JMeter Maven Plugin - Maven plugin that provides the ability to run JMeter tests as part of the build.
- Jenkins Performance Plugin - Jenkins plugin to capture reports from JMeter and generate graphic charts with the trend report of performance and robustness.
- TeamCity Performance Tests Analysis Plugin
- Bamboo JMeter Aggregator Plugin: documentation, sources - Bamboo plugin to collect, assert and graph JMeter test results.
- Sonar JMeter Plugin - Plugin to collect JMeter performance tests results and display in Sonar dashboard.
- Lightning - Framework to integrate JMeter non-functional tests with CI/CD server.
- Tutorials & Demo
- Jenkins
- Automated performance testing using JMeter and Maven
- Performance Tests with JMeter, Maven and Hudson
- CI with Jenkins, Git, Maven, Grunt, and JMeter
- Continuous automated web tests using Jenkins and JMeter
- Automating JMeter tests with Maven and Jenkins
- How to automate JMeter tests with Maven and Jenkins: part 1, part 2
- JMeter Continuous Performance Testing (JMeter + Ant + Jenkins): part 1, part 2
- Continuous Integration 101: How to Run JMeter with Jenkins
- Bamboo
- SonarQube
- Jenkins
- JMeter Distributed Testing Step-by-step
- JMeter Remote Testing
- Dockerized
- Dockerized JMeter - Distributed load testing workflow with Docker and JMeter.
- JMeter Docker Images
- Distributed JMeter testing using Docker
- Testing in Cloud
- Amazon
- jmeter-ec2 - Run JMeter on Amazon’s EC2 Cloud.
- Load Testing with JMeter and Amazon EC2
- Performance Testing in the Cloud with JMeter & AWS
- JMeter distributed testing with Amazon EC2
- DigitalOcean
- Lightweight JMeter Cloud - Building your own JMeter Cloud using Digital Ocean, JMeter and Docker.
- Amazon
List of cloud-based load testing services with support of JMeter test plans execution.
- CA BlazeMeter - Performance engineering platform with JMeter and Selenium support.
- OctoPerf - Saas and On-Premise Load Testing Tool with JMeter and Selenium support.
- Tricentis Flood - Load testing service with JMeter, Gatling and Selenium scenarios support.
- RedLine13 - AWS-based load testing service with JMeter, Gatling and Selenium scenarios support.
- HP StormRunner Load - HP cloud-based solution for web and mobile performance testing with JMeter and Gatling support.
- Loadster - Solution for distributes load testing of web applications and services.
- Loadium - AWS-based load testing service with JMeter support.
- CA App Synthetic Monitor - Transaction monitoring & testing solution with JMeter support.
- Dynatrace JMeter Integration - Saas Monitoring solution with JMeter support.
- AppDynamics JMeter Integration - Saas Monitoring solution with JMeter integration.
- JMeter Report Dashboard
- JMeter Log Analysis - Suggestions and recipes for JMeter log analysis.
- Analyzing JMeter Results
- JMeter Result Analysis: The Ultimate Guide
- BlazeMeter Sense - Service for storing and analysing performance test results.
- JAnalyser - Browser-based results analysis tool.
- JMeter Result Analysis Plugin - Maven plugin that parses JMeter test results and generates detailed reports with charts.
- JMeter Results Analyser - Web-based application for collating, analysing and reporting JMeter test results.
- DB Result Collectors
- JMeter DBCollector Plugin - Plugin to enable results logging into a database for more effective reporting.
- JMeter MySQLCollector Plugin - Patch to configure listener to log into MySQL database.
- JMeter Report Dashboard - JMeter supports dashboard report generation to get graphs and statistics from a test plan.
- Using InfluxDB & Grafana - Real-time results with InfluxDB & Grafana.
- Using ELK - Using Elasticsearch, Logstash, and Kibana to visualize JMeter test results.
- Using Matplotlib & Python - Plotting JMeter load test results with Matplotlib plotting tool and Python.
- Statistical Aggregate Report - Custom Statistical Aggregate Report listener for enhanced results visualization.
- JChav - JMeter Chart History and Visualisation library.
- Using CMDRunner & Powershell - Create JMeter graphs with CMDRunner with powershell parallel execution.
- JMeter Dashboard: howto, sources - Realtime monitoring of JMeter load test.
- JMeter Performance - JMeter performance evolution across versions.
- JMeter Performance and Tuning Tips @ UBIK Ingenierie
- JMeter Performance and Tuning Tips @ BlazeMeter
- Beanshell vs JSR223 vs Java JMeter Scripting - Most popular scripting mechanisms performance comparison.
- JMeter tips @ WebWob - JMeter tips and tricks scratchpad.
- Intellij IDEA IDE Plugin - Create run configurations and run JMeter tests from Intellij IDEA.
- JMeter + Eclipse HOWTO - Develop the JMeter project with Eclipse IDE.
- NetBeans JMeter Kit - JMeter integration module for NetBeans IDE.
- Using a Load Generator in NetBeans IDE
- Easy and realistic Load Testing of HTTP Live Streaming (HLS) with Apache JMeter
- Using JMeter to Load Test Live HLS Concurrency of Wowza Streaming Engine
- How to Load Test HTTP Live Media Streaming (HLS) with JMeter
- Load testing HLS with Ruby JMeter
- Record iOS application HTTP requests
- BlazeMeter Mobile Recorder
- Performance Testing for Native Mobile Apps @ Blazemeter
- JMeter Developer Manual
- How to write a plugin for JMeter
- How to build a JMeter plugin utilising groovy
- How to create a plugin in JMeter
- Custom JMeter Samplers and Config Elements
- BlazeMeter Blog - BlazeMeter blog about JMeter and performance testing.
- Ubik Load Pack Blog - UBIK INGENIERIE blog.
- TestAutomationGuru Blog - Technical blog on test automation.
- JMeter Tips - Blog about Apache JMeter and performance testing of web applications.
- RedLine13 Blog - JMeter articles in RedLine13 blog.
- Smooth Scaling (Flood.io) Blog - Load testing thoughts, stories and ideas from Flood IO.
- JMeter Blog @ Shantonu Sarker - Another blog for performance & automation testing using JMeter.
- JMeter Expert Blog - JMeterExpert blog (not updated).
- OctoPerf Blog - OctoPerf blog about JMeter and load testing.
- @ApacheJMeter - Official Twitter account of the Apache JMeter load testing tool.
- @jmeter_plugins - Twitter account of custom plugins project for JMeter load testing tool.
- @BlazeMeter - Official Twitter account of Blazemeter, performance engineering platform for DevOps, based on JMeter.
- JMeter @ Stack Overflow
- Russian-language chat of JMeter enthusiasts
- JMeter @ gitter:
- JMeter Slack workspace
Contributions are welcome! Please take a look at the contribution guidelines first.