我还开发了一个压力测试应用程序来测试它的性能。我的服务器可以并行地从我的压力测试应用程序获得数千个连接,可以解析数据并将其保存到我的数据库中。当我对我的服务器施加压力时,我可以得到"System.Net.Sockets.SocketException "No connection can be made be made the target如果我用5000个并发连接测试它,我必须再次尝试连接,因为这个问题有10-20%的连接,如果我
在过去,我使用Microsoft Web应用程序压力工具和Pylot来对web应用程序进行压力测试。我写了一个简单的主页、登录脚本和站点浏览(在一个电子商务站点中,将一些商品添加到购物车和结账)。我使用的工具的网址是Microsoft Homer (又名)和。
这些工具生成的报告对我来说从来没有多大意义,我会花很多时间试图弄清楚网站能够支持什么样的并发负载。这总是值得的,因为最愚蠢的bug和瓶颈总是会出现(例如,web服务器配置错误)