Overall Satisfaction with JMeter
Hi, I use Jmeter in current company (Strevus) and used it in Oxagile to build load profile for sowtware applications and products that I was testing. Also I measured web applications response times when performing load and stress testing. Also I measure DB response times (MySQL) when loading DB with queries (selects, udpates etc.). We used Jmeter mostly in our Engineering (DEV and QA) departments
- Easy way to create and configure http(s) requests being emulated by Jmeter. A lot of configurations of http requests
- Easy way to configure and run DB load tests using connector-j library for MySQL
- Jmeter Scripts debugging mode and real time debugging when scrips are being executed help to catch a lot of application issues and helps to fix issues in load scripts
- Reporting tools and reports configuration. I would like to have configurable reports by metrics that Jmeter has
- Integration with servers statistics gathering. AFAIK Jmeter can gather load logs only from TomCat server but I would like to have more advanced integration and gathering logs from other wide spread web servers (e.g. IIS etc)
- Complex language (Java) to write your own assertions or advanced scripts that emulate non-predefined actions
- Jmeter helped to improve overall apps performance and revealed blocking performance issues before releasing product to wide audience
- Jmeter helped to optimize server resources (configure servers), so less hardware was required to maintain the same load
- Jmeter helped to get new testing projects (outsourcing) because of previous experience writing scripts with this tool
I had experience mostly with Jmeter. I made quick review of PushToTest tool, but it didn't win competition with Jmeter as a performance testing tool
Evaluating JMeter and Competitors
- Price
- Product Features
- Product Reputation
- Prior Experience with the Product
Price
I would review new tools available on the market
I would add critical criteria and features that project require from performance tool
I would analyze my previous experience and reuse previous scripts if I'm short of time to create new scripts
I would add critical criteria and features that project require from performance tool
I would analyze my previous experience and reuse previous scripts if I'm short of time to create new scripts