JMeter offers test configurations for almost any kind of system, but in general, following protocols are covered out of the box:
- Web: HTTP, HTTPS sites ‘web 1.0’ web 2.0 (ajax, flex and flex-ws-amf): we will see afterwards how to test a potential web page and its behavior.
- Web Services: SOAP / XML-RPC.
- Database via JDBC drivers. Almost any kind of database is supported, what you need is just a proper driver and pack it in the proper folder in the JMeter installation directory. We will make an example of a MySQL database test afterwards.
- Directory: LDAP.
- Messaging Oriented service via JMS
- Mail Service using POP3, IMAP, SMTP.
- FTP Service.
- Functional test using JUnit and Java applications.