Skip to main content
TrustRadius
JMeter

JMeter

Overview

What is JMeter?

JMeter, from Apache, is a load and performance testing tool.

Read more
Recent Reviews

TrustRadius Insights

JMeter has become a go-to tool for organizations across various industries, offering a range of use cases. Users have found JMeter to be …
Continue reading

Flexible load testing

8 out of 10
July 28, 2021
Incentivized
We used JMeter for performance and load testing of our cloud service to verify that it worked well with many users before launch and also …
Continue reading

JMeter Review

6 out of 10
October 11, 2017
Incentivized
We used this product to do graphing and on the fly reporting. It allows us to pull data and graph it without laying it out carefully every …
Continue reading
Read all reviews

Popular Features

View all 5 features
  • End to end performance management (21)
    9.0
    90%
  • Real time monitoring (21)
    8.8
    88%
  • Integrated performance data (22)
    8.7
    87%
  • Deployment model flexibility (21)
    6.7
    67%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is JMeter?

JMeter, from Apache, is a load and performance testing tool.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

89 people also want pricing

Alternatives Pricing

What is Tricentis NeoLoad?

Tricentis NeoLoad is a solution for continuous performance testing software to automate API and application load testing. It was developed by the French company Neotys and acquired by Tricentis, along with the company, in March 2021.

Return to navigation

Product Demos

Apache JMeter - GUI Mode | How to open JMeter in GUI mode?

YouTube

Mobile Performance Testing using LoadRunner and JMeter (Demo Session 1) - By Isha Training Solutions

YouTube

How To Make 100000 Request Spring REST API | Apache JMeter Demo | Performance Testing | InterviewDOT

YouTube
Return to navigation

Features

Load Testing

Load testing is the simplest form of performance testing and is designed to test system behavior under expected loads

7.6
Avg 8.4
Return to navigation

Product Details

JMeter Integrations

JMeter Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

JMeter, from Apache, is a load and performance testing tool.

Reviewers rate End to end performance management highest, with a score of 9.

The most common users of JMeter are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(143)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

JMeter has become a go-to tool for organizations across various industries, offering a range of use cases. Users have found JMeter to be versatile in addressing different testing needs, including unit testing, functional testing, performance testing, load testing, and stress testing. With its ability to identify memory leaks, database connection issues, and virtual server problems, JMeter has proven invaluable in troubleshooting and optimization efforts.

The tool has played a crucial role in performance and load testing, allowing users to thoroughly review test cases and use cases. By leveraging JMeter's capabilities, users have been able to pinpoint shortcomings in virtual server setups and uncover web service breakdowns. Many organizations rely on JMeter annually before holiday peaks to assess site and system performance, fix any issues that may arise, and detect regressions in performance.

JMeter's popularity as a load testing tool stems from its ease of use, cost-saving benefits as an open-source tool, and overall usefulness. Users take advantage of JMeter's capability to generate HTTP requests for simulating browser activity and making back-end REST API calls. It has also been instrumental in testing Java web applications and analyzing response time and throughput.

Moreover, JMeter helps estimate application sustainability under high load and determine resource requirements based on specific client needs. Users depend on JMeter to build load profiles, measure web application response times accurately, and monitor system performance effectively.

In the banking and finance sector specifically, JMeter finds extensive usage for performance testing to ensure rich transaction performance. It assists in identifying bottlenecks and simulating different user loads to test web applications under various patterns. Additionally, organizations also rely on JMeter to execute performance tests on web services and assure that any changes made do not adversely affect their overall performance.

As cloud-based applications gain prominence, JMeter is emerging as the standard tool for testing such applications within organizations. Its open-source nature, ease of use, and cost-effectiveness make it a preferred choice, replacing legacy tools like Silk Performer. JMeter is frequently employed to test the functionality and performance of web APIs, assess website performance, and conduct load and stress testing.

The versatility of JMeter extends beyond web applications; it is widely used to test the scalability, reliability, and responsiveness of both mobile and desktop applications. Users have successfully utilized JMeter to address response time issues and improve overall performance metrics for client products.

Overall, organizations are increasingly adopting JMeter due to its ease of use, cost-saving benefits as an open-source tool, and its ability to construct tests quickly. The tool has gained popularity in organizations across various domains, including banking, finance, e-commerce, and software development.

One of the key use cases for JMeter is load testing restful web services. Users rely on JMeter to diagnose issues like memory leaks and ensure that these services can handle high user loads and stress conditions. JMeter's capability to simulate different user loads allows organizations to test web applications under various scenarios and identify potential bottlenecks. In addition, JMeter is widely used for performance benchmarking of APIs to determine their ability to handle heavy loads and maintain optimal performance.

Another significant use case for JMeter is in the testing of cloud-based applications. With the growing trend of cloud computing, organizations need a reliable tool to assess the performance and scalability of their cloud-based applications. JMeter's ease of use, cost-effectiveness, and ability to simulate real-world scenarios make it an ideal choice for testing cloud applications.

JMeter also plays a crucial role in evaluating the functionality and performance of web APIs. Users leverage its capabilities to send HTTP requests, measure response times, analyze throughput, and identify any potential issues with API endpoints. This enables organizations to ensure that their APIs are performing optimally and meeting the needs of their users.

Moreover, JMeter is widely used for assessing website performance by measuring response times under different load conditions. This allows organizations to identify potential performance bottlenecks in their websites and optimize them for better user experience.

Overall, JMeter offers a wide range of use cases and has become a go-to tool for organizations looking to test the performance, scalability, and reliability of their web applications, APIs, and cloud-based systems. Its versatility, ease of use, and cost-saving benefits make it a popular choice among developers and testers alike.

User-Friendly Interface: Many users have praised JMeter for its user-friendly interface, stating that it makes load testing and stress testing efficient and easy. They appreciate the clear documentation provided by JMeter, which helps them test their applications' performance and resolve any issues before going into production. The friendly and easy-to-use UI of JMeter contributes to its popularity among testers.

Powerful Load Testing Functionality: Users consider JMeter a powerful tool for analyzing product performance through load testing. They find it very useful for performing performance tests in a detailed manner and consider it more complete than other tools like NeoLoad and LoadRunner. The ability to automate JMeter tests and integrate them with Jenkins is seen as a major advantage by users. The availability of various testing features, including functional and automation testing, is also appreciated.

Flexibility and Customization: Users highlight the flexibility of JMeter, allowing for customization according to their specific needs. They value the ability to replicate real-time scenarios, efficiently manage cookies, and utilize thread groups. Additionally, they highly appreciate the abundance of information available on the web about building custom flows with JMeter. The flexibility of JMeter along with the availability of numerous plugins are highlighted as valuable features by users.

Poor reporting feature: Some users have mentioned that they are not satisfied with the reporting feature in JMeter. They feel that it is lacking in terms of providing comprehensive test results and could be improved to offer more insightful data analysis.

Inefficient resource utilization: Several reviewers have stated that JMeter does not efficiently utilize system resources. This means that when simulating loads, JMeter requires a larger number of instances compared to other tools performing similar tasks. Users believe that optimizing resource usage would enhance performance and scalability.

Difficult script management: Users have expressed frustration with managing scripts in JMeter. The .jmx file format used for scripts is considered difficult to work with as it is not written as code, making it challenging to compare different versions or edit recorded test scenarios without re-recording them from scratch. Simplifying script management would greatly improve user experience and productivity.

Users commonly recommend JMeter for the following purposes: API Call Validation and Load Testing. JMeter has proven effective in testing critical applications and ensuring their performance before going live. It is highly compatible, adaptable, and open source, which allows users to easily integrate it into their existing infrastructure. JMeter is recommended for performance testing, including load testing, software testing, and test automation. It is particularly useful for load testing web applications with numerous users and conducting stress tests. Users advise against running CPU extensive applications with JMeter and emphasize the importance of taking the time to properly learn the tool in order to maximize its potential and effectively solve problems.

Attribute Ratings

Reviews

(1-25 of 35)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
More threads supported, open-source, more reliable, and easy to work with. The User interface is very elegant and simple to use, as compared to other competitors.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is very costlier than Jmeter to manager for a multi-seat license. All company does not procure the license for costlier tools. Maintaining Load Runner scripts is difficult than JMeter scripts. You need skill resources to create and maintain the loadrunner scripts and tools. PRO for loadrunner: It's Paid tool and you will get the support whereas with Jmeter you have to rely on the community to support if there are any issues.
Amr Saad | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Apache JMeter is better than IBM Rational Performance Tester as it is Open Source and Cost Free but in terms of User Inteface IBM RPT is better than JMeter. Also, IBM RPT has better Monitoring and better generated Performance Results Reports. I would always go with JMeter brcause it is easier to use than IBM RPT.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Although Selenium is designed for automating real-world tests in browser and JMeter is designed to perform load testing, in some cases, JMeter based tests may be enough to verify application functionality. These products don't directly compete with each other and it should be considered which product fits your needs best in certain situations. JMeter requires less time to set up & fewer resources but Selenium is suited when application UI must be tested thoroughly.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
SoapUI is a bit easier to get rolling for people without development skills but if you have people with development skills JMeter shines. JMeter also uses significantly fewer resources on the client so you can be sure your testing isn’t restricted by the client machine.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Best open-source performance testing tool. JMeter has no alternative for performance testing. It is really easy to record and enhance scripts using this tool. It provides lots of free plugins which gives us much flexibility. It can be executed using GUI or non-GUI. Good tool and highly recommended.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It's very easy GUI helps the tester to perform various testing scenarios. Easy to configure test cases and modules which has proper and well-maintained documentation. Its an excellent tool for performance testing and running a variety of load tests, stress tests, and longevity tests. JMeter also has modules which can be used to do performance testing on JMS and EMS Messaging System.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It has very powerful capabilities and for free!!! It's ease of use and installation and easy to get started are highlights. A lot of community support and youtube videos from JMeter developers to help you understand various functionalities within JMeter to support you. You can also leverage JMeter as a functional test tool for your service layer.
October 11, 2017

JMeter Review

Score 6 out of 10
Vetted Review
Verified User
Incentivized
Jmeter is better for projecting a path to look into. Crystal only allows you to pull the specific data and display a set of data that you request. Jmeter allows you to feel out the direction the data is going as you go. Crystal also can have issues with graphing data correctly.
December 09, 2016

JMeter Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
I have evaluated LOADUI (web free version) and it was a very unstable tool and I could not rely on those results completely as I was not sure how the tool was performing. It only generated the top 10 less transaction times and when Jmeter was in use, it was very effective in using plugins to accommodate more outputs.
Alex Kreston | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
LoadRunner and Silk Test were the tools I used in the past to compare with JMeter. I thought LoadRunner had a more commercial appearance and it comes with HP support from your service provider. It also comes at a steep price. JMeter and LoadRunner have a similar learning curve for someone new to performance testing but once you familiarize with the basics it is no less convenient as any other commercial tool. It is faster to operate and doesn't require lengthy build process unlike other tools. At first I found that using C language provides more flexibility but with time found that I can achieve the same level with JMeter. In fact I think that the way parameterization was implemented in JMeter is the best so far out of all the tools I used. Overall JMeter is a great tool that challenges the competition on all usability levels and definitely beats paid tools in price.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We found BlazeMeter's service to fit great with our JMeter scripts, since they execute our JMeter scripts and provide excellent reporting tools and graphs, besides multi region and infrastructure to support different configurations of multiple concurrent users. I have used HP LoadRunner in the past, and even tough it's much more user friendly, the cost of it and its performance made me choose JMeter as a much more flexible, robust and cost effective tool.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • LoadStorm
I have used LoadStorm. But, with JMeter we have advantages for it being open source, as lot of our clients don't have the budget to invest in tools. It can be used to write complex scripts, multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups and across multiple test types:
  • Web - HTTP, HTTPS
  • SOAP
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail - SMTP(S), POP3(S) and IMAP(S)
  • MongoDB (NoSQL)
  • Native commands or shell scripts
With LoadStorm all you can test is web pages and write simple scripts.
Return to navigation