commentBlock = $("#comment_post_30341").find('.comment-blocks'); commentBlock.find('.loading').hide(); commentBlock.find('.see-all-comments').hide(); commentBlock.html("
<\/a>
\"it_user100902<\/a>
it_user100902<\/a>Head of Performance with 51-200 employees<\/span><\/div>
<\/span>Vendor<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Hi Kobi,<\/p>\n\n

JMeter is not well suited for this sort of requirement as you are likely to have to deal with some sort of API. If however the API is web service based then should be ok. Something more proprietary would be better dealt with scripting in C# in my experience so some other tool choice would be better suited.<\/p>\n\n

KR\n
Ian<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user128583<\/a>
it_user128583<\/a>Works<\/span><\/div>
<\/span>User<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Hi,\n
What do you think about using Jmeter on a propraiety protocol over tcp/ip?<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user69342<\/a>
it_user69342<\/a>Consultant at a consultancy with 501-1,000 employees<\/span><\/div>
<\/span>Consultant<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Ian, that simply means you and I have a different definition of vanilla :) I do not consider MS Dynamics CRM a very vanilla application. When talking vanilla I consider the simpler flatter webapplications with a smaller mixture of technologies combined on one page. <\/p>\n\n

For performance testing of realtime transactions I would indeed switch to something else than JMeter. \n
So far I haven\'t had too much opportunities to work with Gatling yet, I am looking forward to spending some time with it though. <\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user100902<\/a>
it_user100902<\/a>Head of Performance with 51-200 employees<\/span><\/div>
<\/span>Vendor<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Hi Martjin, Sharepoint and Microsoft CRM I would still consider vanilla apps and as you indicate you can use JMeter very successfully however when trying to deal with applications built around long-poll frameworks like SIGNALr and similar it is very problematic. We use JMeter where appropriate and it lends itself well to Dev perf testing however the relatively poor analytics , particularly during test execution and lack of a true scripting capability preclude it from more complex testing. We can achieve a lot more effective testing using tools like Egg Plant Performance, Neoload and Gatling.<\/p>\n\n

KR\n
Ian<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user69342<\/a>
it_user69342<\/a>Consultant at a consultancy with 501-1,000 employees<\/span><\/div>
<\/span>Consultant<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

For additional reporting possibilities you can try https://loadosophia.org/gui/ they got acquired by BlazeMeter not too long ago, but they still offer mostly free reporting at a high level. \n
Besides the obvious plugins mentioned above. one of the extremely strong points of Jmeter and reporting is that you can simply export the results to a csv file and work your way through that with Excel or something like that. <\/p>\n\n

As far as your statement about vanilla apps but no complex sites, I strongly disagree. I have used Jmeter repeatedly on huge Sharepoint and Microsoft CRM implementations. Very effectively tested and reported on the performance of these highly complext and AJAX driven applications. <\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user77718<\/a>
it_user77718<\/a>QA Expert at a tech company with 51-200 employees<\/span><\/div>
<\/span>Vendor<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

If your testing is does not require immense load and is limited to HTTP/JDBC/JMS protocols then feel free to choose any of them. <\/p>\n\n

If you need to run tests from more than one machine, you should be considering JMeter as it can be run in distributed clustered mode<\/a> and has support of specific protocols like SSH2<\/a> or WebSocket<\/a> and has larger community and knowledgebase. <\/p><\/div>

<\/i>Like<\/span>(1<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user111420<\/a>
it_user111420<\/a>Operations Expert at a tech services company<\/span><\/div>
<\/span>Consultant<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Alin we feel it\'s entirely subjective. Both tools perform well at reasonably high volume / concurrency. https://flood.io/blog/11-benchmarking-jmeter-and-gatling<\/p>\n\n

JMeter has been around longer and is maintained by a bigger team of contributors. Arguably you might find more examples / documentation for JMeter. Gatling is a newer project but very capable in terms of the load it can generate and once you get the hang of their DSL, quite powerful to use.<\/p>\n\n

I see a mixture of both tools on Flood IO but would say JMeter is used by about 70% of our users. <\/p>\n\n

I don\'t think you\'d go wrong in choosing either.<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user4401<\/a>
it_user4401<\/a>Developer at a transportation company with 1,001-5,000 employees<\/span><\/div>
<\/span>Vendor<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

Tim, from your point of view, which tool is more adequate for testing web applications, JMeter or Gatling?<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>
<\/a>
\"it_user111420<\/a>
it_user111420<\/a>Operations Expert at a tech services company<\/span><\/div>
<\/span>Consultant<\/span><\/div>
<\/i><\/div>
<\/i>Report as inappropriate<\/a><\/div><\/div><\/div>

If you\'re testing web then there really is no excuse not to consider using using something like JMeter. <\/p>\n\n

JMeter itself can be extended, we do the same for https://flood.io and with the distributed nature of cloud based infrastructure, JMeter scales really well. We see everything from basic API endpoint testing through to simulation of complex user behaviour via the front end. <\/p>\n\n

Disclaimer: I am the co founder of Flood IO and we support both JMeter and Gatling.<\/p><\/div>

<\/i>Like<\/span>(0<\/span>)<\/a><\/i>Reply<\/span><\/a><\/div>
<\/div><\/div>