У меня есть веб-сервер с моим веб-сайтом, и я пытаюсь провести его стресс-тестирование, но, похоже, не могу. Я думаю, что проблема в том, что в XP (Pro) ограниченное количество одновременных подключений.
Я написал простой клиент на C # для стресс-тестирования:
...
for (int i = 0; i < _numThread; i++)
{
Thread t = new Thread(CallGetHttp);
t.Start();
}
...
private void CallGetHttp()
{
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(_url);
WebProxy myProxy = new WebProxy("myproxy", 80);
myProxy.BypassProxyOnLocal = true;
wrGETURL.Proxy = WebProxy.GetDefaultProxy();
Stream objStream;
objStream = wrGETURL.GetResponse().GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
..
}
Это правильно? Если да, то как я могу увеличить количество одновременных подключений?