h1. Introduction
The [SLAMD Distributed Load Generation Engine | http://slamd2.dev.java.net] (SLAMD) is a Java application designed for stress testing and performance analysis of network-based applications. Although it was originally designed for benchmarking directory servers, it is actually very flexible and can be used to test applications using a wide range of protocols like like LDAP, HTTP, POP, IMAP, and SMTP, and can also interact with relational databases using JDBC. In addition, SLAMD provides a Java-based API for developing your own custom workloads, and a scripting engine and record and playback tools that may also be used in the load generation process.
h1. SLAMD2
The current "official" version of SLAMD is [slamd2-20090227 | https://slamd2.dev.java.net/files/documents/4916/127890/slamd-2.0.0-20090227.zip]. This version has a number of improvements, rate limiting, and also implements the UnboundID LDAP api.
h1. SLAMD3
Development is currently ongoing for a version tentatively called SLAMD3. This version will be a departure from SLAMD2 from an internals perspective - the software architecture architecture is being changed to embrace the Model-View-Controller architecture using Apache Struts2.
h2. Screenshots from SLAMD3
The Main page:
!slamd-main.png|width=900,align=center!
The Server Status page:
!slamd-server-status.png|width=900,align=center!
The Server Configuration page:
!slamd-server-configuration.png|width=900,align=center!
h1. Get SLAMD
Download SLAMD from [java.net | http://slamd2.dev.java.net] or the SLAMD [home page | http://www.slamd.com].
h1. See Also
h2. Blogs
|| Blog Owner || URL ||
| Terry Gardner | http://blogs.sun.com/terrygardner/category/slamd |
h2. Links
|| URL || Link Content ||
| http://www.slamd.com | The SLAMD home page |
| http://slamd2.dev.java.net | SLAMD Development |
| http://slamd.kenai.com | Another SLAMD page |
The [SLAMD Distributed Load Generation Engine | http://slamd2.dev.java.net] (SLAMD) is a Java application designed for stress testing and performance analysis of network-based applications. Although it was originally designed for benchmarking directory servers, it is actually very flexible and can be used to test applications using a wide range of protocols like like LDAP, HTTP, POP, IMAP, and SMTP, and can also interact with relational databases using JDBC. In addition, SLAMD provides a Java-based API for developing your own custom workloads, and a scripting engine and record and playback tools that may also be used in the load generation process.
h1. SLAMD2
The current "official" version of SLAMD is [slamd2-20090227 | https://slamd2.dev.java.net/files/documents/4916/127890/slamd-2.0.0-20090227.zip]. This version has a number of improvements, rate limiting, and also implements the UnboundID LDAP api.
h1. SLAMD3
Development is currently ongoing for a version tentatively called SLAMD3. This version will be a departure from SLAMD2 from an internals perspective - the software architecture architecture is being changed to embrace the Model-View-Controller architecture using Apache Struts2.
h2. Screenshots from SLAMD3
The Main page:
!slamd-main.png|width=900,align=center!
The Server Status page:
!slamd-server-status.png|width=900,align=center!
The Server Configuration page:
!slamd-server-configuration.png|width=900,align=center!
h1. Get SLAMD
Download SLAMD from [java.net | http://slamd2.dev.java.net] or the SLAMD [home page | http://www.slamd.com].
h1. See Also
h2. Blogs
|| Blog Owner || URL ||
| Terry Gardner | http://blogs.sun.com/terrygardner/category/slamd |
h2. Links
|| URL || Link Content ||
| http://www.slamd.com | The SLAMD home page |
| http://slamd2.dev.java.net | SLAMD Development |
| http://slamd.kenai.com | Another SLAMD page |