I want to make some simple load tests for a web application.
I remember one of the tools I have seen in a stage and I liked a lot was Selenium, but it is intended for developing use cases for testing user interface of web application.
My needs are simpler, simulate concurrent users. I have seen Apache Benchmark 'ab' but one thing I would like to do is simulate a scenario where we begin with 5 users and make increments of 10, 15 ... until we reach 50 users (increments each 10 seconds, by example).
Do you recommend a simple tool for this use case?
I have chosen JMeter. It is not as simple as ab from Apache or httperf, but it isn't a complicated tool.
In the JMeter docs we can see a simple tutorial for doing web load tests. For the scenario for incrementing user number there is the configuration Ramp-Up Period which tells JMeter how long to delay between starting each user.
you may like
curl-loader which supports customed number of users per-second and test different URLs.
there's another tool named
siege, which is quite similar to
ab(apache benchmark), have a try.