Tuesday, July 26, 2011

JMeter Tutorial


JMeter Tutorial

 

Apache JMeter
Apache JMeter is open source software, a 100% pure Java desktop applicationdesigned to load test functional behavior and measure performance.
 

Advantage 

1) Apache JMeter may be used to test performance both on static and dynamic resources like
1) files
2) Servlets
3) Perl scripts
4) Java Objects
5) Data Bases and Queries
6) FTP Servers .

2) JMeter can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types.
 
 3) Can load and performance test many different server types:
  • 1) Web - HTTP, HTTPS
  • 2) SOAP
  • 3) Database via JDBC
  • 4) LDAP
  • 5) JMS
  • 6) Mail - POP3(S) and IMAP(S)
4) Complete portability and 100% Java purity .
5) Full multithreading framework allows concurrent sampling by many threads
6) Careful GUI design allows faster operation and more precise timings.
7) Highly Extensible:
  • Pluggable Samplers allow unlimited testing capabilities.
  • Several load statistics may be choosen with pluggable timers .
  • Data analysis and visualization plugins allow great extendibility as well as personalization.
8) JMeter can help you regression test your application by letting you create test scripts with assertionsto validate that your application is returning the results you expect. For maximum flexibility, JMeter lets you create these assertions using regular expressions.