You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aliaksandr Belik bb56875eff Azure subsection added to Testing in cloud 17 hours ago
.github/workflows Add action to run awesome-lint 1 month ago
_includes Sidebar navigation added 1 month ago
_sass/custom Change font family to Fira 2 months ago
assets Enable search for generated site 1 month ago
.gitignore Enable search for generated site 1 month ago
404.html A nicer 404 added 1 month ago
CODE-OF-CONDUCT.md Sidebar navigation added 1 month ago
CONTRIBUTING.md Sidebar navigation added 1 month ago
CONTRIBUTORS.md Sidebar navigation added 1 month ago
LICENSE.md CC license added 4 months ago
README.md Azure subsection added to Testing in cloud 17 hours ago
_config.yml Enable search for generated site 1 month ago
package.json Bump copyright year 1 month ago

README.md

Awesome JMeter Awesome

A curated collection of resources covering Apache JMeter and related stuff and shiny things: plugins, integrations, testing techniques, devops practicies, etc.

Apache JMeter

The Apache JMeter is open source, pure Java application designed to load test functional behavior and measure performance.

This list grew up from an occasional answer on Stack Exchange and personal JMeter-related links collection, got further inspiration from awesome project and improved by these amazing contributors.

Contents

Official Resources

Distributions

Getting Started

Tutorials

Best Practices

Scripting

Automation

DSL

  • RubyJMeter - A Ruby-based DSL for building JMeter test plans.

Packages

  • loadtest - An R package for load testing using JMeter.

Frameworks

  • Lightning - Framework to integrate JMeter non-functional tests with CI/CD server.
  • Taurus - Automation-friendly framework for Continuous Testing.

CI

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 - TeamCity plugin to organize simplest performance testing in CI (no updates more).
  • 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 (deprecated).
  • Lightning - Framework to integrate JMeter non-functional tests with CI/CD server.
  • Taurus - JMeter Executor in Taurus automation framework.

Tutorials & Demo

Distributed Testing

Cloud Services / SaaS

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.
  • LoadRunner Cloud - Micro Focus cloud-based solution for web and mobile performance testing with JMeter and Gatling support (formerly HP StormRunner Load).
  • Loadster - Solution for distributes load testing of web applications and services.
  • Loadium - AWS-based load testing service with JMeter and Selenium support.

Results Processing

  • JMeter Report Dashboard - JMeter supports dashboard report generation to get graphs and statistics from a test plan.

Results Analysis

Results Visualisation

Performance Testing

Streaming Protocols

Mobile Apps

APM Integration

Integration with Application Performance Monitoring (APM) tools to analyze the performance of application servers, database servers, and web services.

Plugins

  • JMeter Plugins list - List of available plugins and extensions.
  • JMeter Plugins - Independent set of plugins for Apache JMeter, with plugin manager references many plugins and simplifies installation.
  • UBIK Load Pack - Productivity extensions for Apache JMeter.

Extending JMeter

IDE Integration

Editors

Alternative editors for JMX files, in addition to standard JMeter GUI and XML editors.

  • BlocklyJMX Editor - A Web-based viewer and editor for JMeter test plan files (part of JMeter Plugins project).
  • JMX Enhancer - A solution to expedite preparation of JMeter test plans.
  • jmx.js - Web-based editor for JMeter JMX files (no updates more).

JMeter Performance

Tips & Tricks

Books

Trainings & Courses

Community

Blogs

Forums

Newsletters

Twitter

Q&A

Awesome Lists

Contributing

Contributions are welcome!
Please take a look at the contribution guidelines first.

License

Creative Commons License