Jun 25, 2011

JMeter and SLAMD for load test's in plain Java

This is article about my experience developing simple load (performance) test's for our app. 2 most famous tools were analysed: SLAMD and JMeter.

Criteria



SLAMD



Jmeter



Comments



Parameters



+



+



Ability of systems to pass parameters to Java Jobs



Distributes support



Web



Lan



How client/server communication is organized



GUI



Web



Java(bugged, see explanations)



Jmeter GUI haven't allowed my custom classes to execute. Command line
worked perfectly fine



Test Plan support



No



Yes



Jmeter has more abilities for test cases creation



Test Data support



Normall



Advanced



Jmeter: CSV file native support, advanced parameters.



Documented



Good



Norm



 



Sources



Available



Available



 



Main Goal



LDAP



Web



 



Reporting



Advanced



Normall



SLAMD has more reporting facilities than Jmeter (Timers, Counters,
internal stuff).



Reporting formats



plain, HTML, PDF



Visual, XML.



 



Test plan format



server internal



Xml



We can see Jmeter test plan as xml and customise it.