Reputation: 297
I am building a traffic generator to generate stateful REST traffic. My thought is to load up a canned web-based application and just try HTTP queries continuously. However, because I wish to deploy this on small VM's, it would ideal to not to host an actual web service, but some type of simulator. Is there a reference REST stress test server library available for users to write custom REST API wrappers?
Upvotes: 1
Views: 1550
Reputation: 2609
You may try to Yandex Tank. It could use different load generators (default phantom or jmeter) and provide very useful features in load management and reporting.
Upvotes: 0
Reputation: 168197
Depending on the load you want to conduct:
Small load (i.e. from one machine) - SoapUI (see Using SoapUI for load testing). Also SoapUI doesn't produce very good results to analyse.
Immense load (i.e. from multiple machines) - Apache JMeter (see Testing SOAP/REST Web Services Using JMeter). JMeter can be launched from a single machine as well and it provides better readable and understandable results especially with JMeter Plugins
Upvotes: 0
Reputation: 11585
You can take a look at Locust which is an open source load generation tool, written in Python.
Upvotes: 3
Reputation: 87
I think you can use Apache JMeter (http://jmeter.apache.org/) tool to generate HTTP queries to your application.
Upvotes: 4