1. JMeter has been developed primarily to test web based applications.
2. It's better suited for perform Performance testing of web based applications.
3. It's scalable and can be distributed over different machines and can be controlled from a central location.
4. JMeter does have good text parsing controllers like JEXL, Regular Expression which could be better for finding out patterns in a data set and can be a good option for APM kind of applications.
5. Supports Ruby, Java, JavaScript, BeanShell
6. JMeter is good for non-programmers also as it offers test suite building blocks (Controllers) to easily manage you application without writing code.
SOATest
========
1. SOATest has been developed for API testing.
2. The good thing of SOATest is that it can integrate with HP Quality Center, Rational TestManager, Microsoft VSTS, Parasoft Concerto, and other commercial or internally-built frameworks to manage tests and execution results.
3. It can test underlying Java, C, C++, or .NET code.
4. It supports wide variety of protocols viz. SOA / Web services Java .NET languages XML WSDL WADL UDDI WSIL SOAP PoX (Plain XML) REST JSON BPEL Web Applications Mobile Web Interfaces RIA AJAX JSP JavaScript HTML CSS WS-* Standards MTOM(XOP) / MIME / DIME Attachments Oauth TCP/IP webMethods Broker webMethods IS Hl7 FTP HTTP 1.0 HTTP 1.1 HTTPS JMS IBM WebSphere MQ Sonic MQ RMI EJB SMTP Tibco Rendezvous .NET WCF (TCP, HTTP, WS Transaction Flow) ISO 8583 EDI custom/others
Blazemeter is a continuous testing platform that provides scriptless test automation. It unifies functional and performance testing, enabling users to monitor and test public and private APIs.
We evaluated BlazeMeter to load testing applications - mostly core business applications and customer-facing. One of the best features was the GUI because it allows you to load scripts. It is easy to use and requires no special expertise. It also integrates smoothly into our CICD pipeline. What we liked most about BlazeMeter was that it helps identify performance issues that may be introduced via new functionalities.
Compatibility with Apache JMeter is also a big advantage. If you already have Apache JMeter, the BlazeMeter can complement functionality gaps. Regarding price, BlazeMeter is affordable.
The Chrome extension usability is somewhat poor, and the script creations feature could be improved. Another feature that needs improvement is the multi-protocol support for desktop-based apps.
We also evaluated the Apache JMeter tool for load and performance testing. It is a simple, easy-to-use tool for evaluating the performance and load of applications. It runs on web apps and APIs. We could use it to assess websites’ performance and conduct stress testing.
Our user experience overall was very poor. The interface is outdated, and it is not easy to use or install. There are no HTML reports for performance tests. You can’t record the test scenario more than once, and you cannot edit them either. It is not beginner-friendly and requires a lot of programming expertise for more complex text scenarios.
Conclusions
Overall, Blaze Meter is more advanced than Apache JMeter. It provides a better user experience and usability. However, Apache JMeter can be a good option if you need a versatile tool to test web services without a desktop.
I.T. Architect, Analyst, Developer at a educational organization with 51-200 employees
Oct 21, 2021
Which is better; there be dragons. They each have strengths and weaknesses, but neither is globally better than the other. One should ask what your testing strategy will require.
Collaboration, simple testing with scriptable tests, and strong UX with minimal know-how Postman will excel. Additionally, it allows for mock servers based upon open API specifications for testing code.
I find JMeter a better fit for complexity, strong scripting, CICD inclusion, simple end-point, total load, and performance testing, allowing test re-use.
Keep in mind, both tools can perform all of the above operations. Can you provide some additional insight into your specific use case(s)?
Sr. QA Automation Specialist at Department of Transportation NYC
Oct 21, 2021
Postman is for API verification. It can be used for inspections of API as well.
JMeter is mainly used for performance tests - such as a load or stress test. Both tools have different perspectives, however API calls can be intersected between them.
PeerSpot’s crowdsourced user review platform helps technology decision-makers around the world to better connect with peers and other independent experts who provide advice without vendor bias.
Our users have ranked these solutions according to their valuable features, and discuss which features they like most and why.
You can read user reviews for the Top 5 Performance Testing Tools to help ...
SmartBear LoadNinja is a great all-in-one test automation tool. Here are some reasons why users like it:
Speed. It is fast on almost any machine.
Configuration consistency.
Accuracy of tests with fantastic results.
Great AI features with good cloud scaling.
Artificial intelligence.
The automation is very good.
An application can be tested across many programs with ease. For example, ...
JMeter
=======
1. JMeter has been developed primarily to test web based applications.
2. It's better suited for perform Performance testing of web based applications.
3. It's scalable and can be distributed over different machines and can be controlled from a central location.
4. JMeter does have good text parsing controllers like JEXL, Regular Expression which could be better for finding out patterns in a data set and can be a good option for APM kind of applications.
5. Supports Ruby, Java, JavaScript, BeanShell
6. JMeter is good for non-programmers also as it offers test suite building blocks (Controllers) to easily manage you application without writing code.
SOATest
========
1. SOATest has been developed for API testing.
2. The good thing of SOATest is that it can integrate with HP Quality Center, Rational TestManager, Microsoft VSTS, Parasoft Concerto, and other commercial or internally-built frameworks to manage tests and execution results.
3. It can test underlying Java, C, C++, or .NET code.
4. It supports wide variety of protocols viz. SOA / Web services Java .NET languages XML WSDL WADL UDDI WSIL SOAP PoX (Plain XML) REST JSON BPEL Web Applications Mobile Web Interfaces RIA AJAX JSP JavaScript HTML CSS WS-* Standards MTOM(XOP) / MIME / DIME Attachments Oauth TCP/IP webMethods Broker webMethods IS Hl7 FTP HTTP 1.0 HTTP 1.1 HTTPS JMS IBM WebSphere MQ Sonic MQ RMI EJB SMTP Tibco Rendezvous .NET WCF (TCP, HTTP, WS Transaction Flow) ISO 8583 EDI custom/others