HttpWebRequest会复用连接池。因此第二次循环应该是增加请求数。
具体可以做试验验证。

解决方案 »

  1.   

    看网站怎么限制的,如果限制的是会话,可以同时启几个会话。如果限制的是ip就没办法了,除非换ip。
      

  2.   

    怎么做实验呢?网站的限制并不是很精确的,5个并发,超过一个它也不一定给你断掉。是的,没有什么网站非要“精确”限制这个。它只要在空闲时,或者定时(例如每30秒)去检查一下就行了。当检查时才去“kill掉”一些连接,可能随机选择杀掉谁。既然不能“精确”限制,那么就不能这样实验。直到你想出了办法“如何描述测试用例”,再去实验。例如你可以测试“至少可以并发5个,最多并发10个”,而不是纠结于“正好5个并发”。