apache/jmeter

Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 6th, 2026
Created on May 26th, 2010
Open Issues & Pull Requests: 976 (+0)
GitHub issues: Enabled
Number of forks: 2,289
Total Stargazers: 9,529 (+0)
Total Subscribers: 320 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.8 days
Mean response time: 123.7 days
90th percentile: 413.1 days
Tracked items: 147

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 133
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 734 days
Stale 30+ days: 126
Stale 90+ days: 113

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • to-triage (133)
  • defect (92)
  • enhancement (47)
  • P2 (15)
  • os: All (10)
  • regression (9)
  • documentation (8)
  • need info (7)

Detailed Description

Apache JMeter is a load testing tool for measuring the performance of web applications and services under simulated heavy load.

JMeter addresses the need to validate application performance and stability by simulating concurrent user traffic and analyzing system behavior under stress. It works by using multi-threaded sampling to generate load across various protocols and server types, allowing teams to identify bottlenecks and measure response times before deployment. The tool supports a wide range of protocols including HTTP, HTTPS, FTP, JDBC databases, LDAP, JMS, SMTP, and TCP, making it applicable to diverse testing scenarios beyond just web applications.

Teams should adopt JMeter when they need comprehensive load testing capabilities with full control over test design and execution. It suits organizations already invested in Java ecosystems and those requiring detailed performance analysis across multiple protocol types. The tool is particularly valuable for teams that want to avoid vendor lock-in, as it is open source and runs on any Java-compatible operating system. JMeter's IDE provides test recording from browsers, test plan building, and debugging features, while its command-line mode enables headless execution for continuous integration pipelines. The project generates dynamic HTML reports and supports live reporting to third-party databases like InfluxDB and Graphite, facilitating integration with existing monitoring infrastructure.

Development activity shows consistent engagement with the codebase through regular commits addressing bug fixes and feature enhancements. The project maintains active issue triage with developers responding to reported problems and community contributions. Pull requests receive review attention and are merged when they meet project standards. Documentation is actively maintained alongside code changes to reflect current functionality and best practices.