Script to test proxy performance

I need a script that I can use to test the perfromance of our proxy servers.

The script should accept the following input parameters:

- a list of several hundred to several thousand URLs

- concurrency setting (how many connections per second (max))

- proxy IP, proxy username, proxy password (optional, without it the connection is without proxy)

- a timeout setting for the connection

The script should try to retrieve the list of URLs (download whole page) with the defined maximum concurrency (i.e. amount od parallel connections to the proxy server)

The script needs to parse the downloaded pages to determine if there was an error. A error will be either a specific HTTP status code or a specific string or if the size of the downloaded page is below a certain size or if the timeout expired. There is also the possibility that a 503 status is sent. This shoudl be counted as well.

The script should produce the following output ater the test is completed:

- Total amount of requests sent

- Total amount of successful requests

- Total amount of errors (string or status code or small size)

- Total amount of requests that got a 503 HTTP status response

- Total amount of timeouts

- Minimum time to complete a request (successful)

- Average time to complete a request (successful)

- Median time to complete a request (successful)

- Maximum time to complete a request (successful)

The script needs to run on Linux. Expect the concurrency to be around 50-100 parallel connections. The script needs to be able to constantly sent the amount of new connections every second, even if the old requests are not completed yet.

Compétences : Linux, Perl, PHP, Architecture Logicielle, Web Scraping

en voir plus : test proxy performance, http proxy code, to test, test e, proxy linux, Performance test, linux proxy, concurrency, parse error parse error, download size error, run script linux, http proxy request, perl download script, linux http connections, php parse string, http proxy server list, server proxy list, php parse error parse error, script parameters linux, performance proxy

Concernant l'employeur :
( 47 commentaires ) Salzburg, Austria

Nº du projet : #4163223

Décerné à:


Hello I'm 3 year perl program, and good at on www with threads, fork etc. Thanks

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 2 jours
(0 Commentaires)

Hi Sir, I'm interested in your project. I have a long experience in Perl and in web scraping (using prixies too). Do not hesitate to ask me for any question Best regards

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 3 jours
(10 Commentaires)

5 freelance font une offre moyenne de $176 pour ce travail


Here we like to specify our slogan "A Right Place For Pace". we have ability and tech to close your bid within that target time. we request you to have a glance at our Private Message. we would be glad to know that you Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(3 Commentaires)

Hi, Ready to start your work. Eagerly awaiting for your positive reply. Please check your inbox for further details. Thanks, Shaik.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(20 Commentaires)

c/c++/c# developer

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(7 Commentaires)

Hi, Can you give me this chance. Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(0 Commentaires)