Load test tools:
-
The Grinder 3.11
-
Gatling 2.0.0
-
Tsung 1.51
- JMeter 2.11
Feature | The Grinder | Gatling | Tsung | JMeter |
OS | Any | Any | Linux/Unix | Any |
GUI | Console Only | Recorder Only | No | Full |
Test Recorder | TCP (including HTTP) | HTTP | HTTP, Postgres | HTTP |
Test Language | Python, Clojure | Scala | XML | XML |
Extension Language | Python, Clojure | Scala | Erlang | Java, Beanshell, Javascript, Jexl |
Load Reports | Console | HTML | HTML | CSV, XML, Embedded Tables, Graphs, Plugins |
Protocols |
HTTP
SOAP
JDBC
POP3
SMTP
LDAP
JMS
|
HTTP
JDBC
JMS
|
HTTP
WebDAV
Postgres
MySQL
XMPP
WebSocket
AMQP
MQTT
LDAP
|
HTTP
FTP
JDBC
SOAP
LDAP
TCP
JMS
SMTP
POP3
IMAP
|
Host monitoring | No | No | Yes | Yes with PerfMon plugin |
Limitations |
Python knowledge required for test development & editing
Reports are very plain and brief
|
Limited support of protocols
Scala-based DSL language knowlegde required
Does not scale
|
Tested and supported only on Linux systems. | Bundled reporting isn’t easy to interpret |
RESOURCES
-
The Grinder - http://grinder.sourceforge.net/
-
Gatling - http://gatling.io/
-
JMeter http://jmeter.apache.org/Source: Blazemeter
No comments:
Post a Comment