我写了个服务器程序来处理客户端的请求。服务器和客户端是通过Socket连接的。请问如果测试服务器程序的性能?比如当1000个客户端并发的时候,服务器程序会不会出错?大家如果处理的并发呢?谢谢!

解决方案 »

  1.   

    下载个压力测试工具就可以了http://www.contextfree.net/wangyg/c/stress/stress.htmlhttp://www.baidu.com/s?ie=gb2312&bs=%CD%F8%D5%BE%D1%B9%C1%A6%B2%E2%CA%D4%B9%A4%BE%DF&sr=&z=&cl=3&f=8&wd=%CD%F8%D5%BE%D1%B9%C1%A6%B2%E2%CA%D4%B9%A4%BE%DF&ct=0
      

  2.   

    也可以自已写程序测试,通过多线程Client来测试。
      

  3.   

    如果不是很严厉的话,靠经验和常识可以了(如果有的话)。《Windows 网络编程》是 WinSock 的权威书籍,其中比较几种 IO 模式的优劣时,是使用自己写的代码。Socket 程序可能并不方便自动化测试,自己写代码测试会灵活些。