2

I searched some of the similar questions, but haven't had a right solution yet.

I need to test a web cluster (which consists of many nodes, to provide some set of REST-ful APIs).

Not only HTTP GET request, I need to generate dynamic POST/PUT request in some manners. There are many tools, but I couldn't find right tool for generating POST/PUT request with non-static data.

Since I need to generate quite a large amount of requests, the load test tool should run in distributed nodes. In shorts:

  • ability to write the custom request for HTTP GET, POST and PUT. (any kind of major language such as Java, Ruby, etc. is okay)
  • ability to works in distributed Linux environment. (i.e. use multiple nodes to generate the requests)
  • ability to works on both HTTP and HTTPS
  • optional: generating nice-looking graphs
  • optional: construct a new request and queue for later (for state-ful API testing)

Based on certain condition, the request generator needs to parse JSON document in the HTTP body, and process it to make another GET/POST/PUT request.

asked Jan 25, 2012 at 6:50
1
  • Well, for the record, though not thoroughly searched, but I think funkload + benchmaster could be one of the solution. I'll try that. Commented Jan 27, 2012 at 4:18

1 Answer 1

1

Checkout Tsung, Faban, and Rain. Most likely, you have to edit some scripts within their frameworks.

answered Jun 15, 2012 at 11:16
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.