kheraud
kheraud

Reputation: 5288

Software for performance tests on an http server

I have developped a HTTP web service which is queried by smartphone. I want to test the performances of all this service containing :

I have tried leading test campaigns using python scripts with many threads or sequential tests. But it's hard to have conclusions... I want to be able to have the maximum number of request per second for my service, the average time for each request... complete dashboards displaying a lot of information

I can do many scripts to test that but I am shure that well-known softwares permits to conduct these tests. Ideally these softwares could also display information about where I loose time ...

Do you have hints ?

Thanks for your help

Upvotes: 2

Views: 111

Answers (1)

Jeff Foster
Jeff Foster

Reputation: 44746

Some tools I've used for HTTP benchmarking

Of these, JMeter is probably best for the situation you describe. All of these display a lot of information, but won't explain where you lose time.

For that, I'd suggest a profiler such as JVisualVM (comes with the JDK) or YourKit. From a profile you can observe where you spend the most time and focus on optimizing that.

Upvotes: 4

Related Questions