Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

...

  • Apache JMeter: a popular Jakarta project, fairly polished load testing tool that includes off-the-shelf support for SSL and queries to SOAP-based web services.  (http://jakarta.apache.org/jmeter/index.htmlImage Removed)
  • Tsung, specificially designed to stress-test HTTP, SOAP and Jabber servers.  Started out as a Jabber testing tool, more basic than jmeter, and is more XML-oriented.  (http://tsung.erlang-projects.org/Image Removed)
  • TestMaker, also open-source but not GPL.  Its primary thrust is SOA service testing, but it provides a nice-looking framework for scripting fairly arbitrary tests; also extends out of the HTTP universe. (http://www.pushtotest.com/Downloads/features.htmlImage Removed)

Of these tools, TestMaker seems most technically interesting, jmeter has the most community support, and Tsung is in the middle somewhere.  All of them can run tests and generate reports noninteractively.  (All can probably also do the job required.)  One also gets a choice between java, xml/erlang,
and jython/java.  Tsung may also be interesting for its out-of-box jabber testing support.

There are various commercial applications that handle this sort of testing as well, but they don't currently offer us much.  The 800-pound gorilla in the commercial field is LoadRunner, and from all reports it is exceptionally cumbersome to get going.  Not to mention expensive, without source code, and overfeatured for our needs.

Wiki Markup\[Adapted from a report written in September 2006.\]