Http proxy server performance analyzing

http-proxyload-testingperformancePROXYstress-testing

I have implemented a http proxy client/server. Currently I intended to test performance of this proxy client/server. Can anybody tell me what kind of tests should I take to analyze it's performance? Which aspects and how I can analyze several aspects of it's performance?

Best Answer

I believe that first thing you should do is to stress your proxy to determine its maximum throughput and see if there are any issues like segfaults, memory leaks, how does it scale (if it does), etc.

In order to put it under the load you'll need a load testing tool.

The best free and open-source options as for now are:

Check out Open Source Load Testing Tools: Which One Should You Use? guide to determine the most appropriate one for your scenario.

You can also take a look into performance tests of popular proxy servers like Apache or sqiud, hopefully it will safe some of your valuable time.