Overall Satisfaction with JMeter
JMeter is becoming the standard across Intuit. There is still a legacy investment in Silk Performer but it is being phased out in favor of JMeter. One large organization does have its own tool but most have adopted the open source JMeter. Another tool that is seeing adoption is Gatling. JMeter is open source and free. That addresses the issue that Silk Performer is an expensive problem. JMeter does not require licenses. That addresses the issue that Silk Performer machines are a limited problem. JMeter experience is easier to find and is more relevant in today's market.
- JMeter is easy to use. Explaining how to get a simple script going is not difficult.
- JMeter is open source and free.
- JMeter really is the industry standard now.
- JMeter does not make good use of system resources. In the AWS cloud I often use 100 m1.large JMeter instances to simulate equivalent loads as 20 m1.medium Gatling instances.
- The JMeter .jmx file is hard to diff. JMeter scripts are not written as code, the user uses a GUI to create a gigantic xml file.
- When you have to drop into Beanshell things are not fun.
- JMeter has allowed us to simulate complex user models at 5000-10000 TPS scale with confidence.
- Gatling
Gatling is the future. JMeter is good, Gatling is better.