You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Pieter Ennes <pi...@watchmouse.com> on 2008/01/23 12:44:05 UTC

jMeter REST API project proposal

Hi all,

For those who are accustomed with jmeter programming and who are
interested in a freelance project, we have posted a project proposal in
these forums:

http://guru.com/pro/search_ID.cfm ; project ID 371134
https://secure.elance.com/c/rfp/main/rfpBid.pl?jobid=13237328

The project can be seen as a continuation of this thread on the list:
http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200712.mbox/%3c476C19B4.70804@watchmouse.com%3e
http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200801.mbox/%3c477DFD91.1030302@watchmouse.com%3e

Please let us know if you are interested in taking on this project, or
in case you have any suggestions regarding this effort. Project details
follow for convenience...

Kind regards,

Pieter Ennes
WatchMouse

----- PROJECT START -----

We are interested in someone who is able to work on the jakarta-jmeter
project[*] and extend it with a simple REST interface.

MOTIVATION
When you have many different small scripts which need to be executed
often, the computational cost of 'starting up jmeter' versus 'running
the script' can become quite large in terms of both cpu and wallclock
time. To work around this, we'd like to create the possibility to easily
post scripts from non-Java environments to a running jmeter server (-s
mode).


PROJECT DEFINITION
Extend jMeter with the ability to POST a .jmx file to a running jMeter
server over an HTTP connection using a REST (or SOAP) interface and
return the results, either directly (in the same connection) or via a
call-back URL. This will involve creating a HTTP listener process in the
jMeter code base.

The API call should be defined in such a way that it becomes the
equivalent of using the -t and -l options on the command-line with the
benefit that jmeter runs continuously in server-mode and the client-side
calls for executing a script become very cheap (i.e. no Java startup time).
The API needs to be documented and the code should integrate well with
vanilla jmeter, so that it can be made available to the jmeter community
as a standard patch file. The goal is that the patch can be included in
mainline.

[*] http://jakarta.apache.org/jmeter/

----- PROJECT END -----


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org