Reputation: 5288
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
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