|
|
1
43
下面是ASP.NET应用程序中压力测试的免费工具。 另一个叫做ASP.NET性能工程,它将告诉我们如何强调应用程序。 也请浏览以下文章: Best way to stress test a website 根据我在进入生产环境之前的经验,请采取以下措施。 1)在web.config中设置debug=false 2)在web.config中设置trace enabled=false 3)始终使用代码的预编译版本。 4)将项目编译为发布模式。 5)如果使用的是ASP.NET 2.0或更高版本,请发布代码 6)尽可能多的用户缓存API。 7)减少HTML KB。 8)从ASP.NET HTML代码中删除空格。 9)将样式表用作外部.css文件 10)如果可以使用,则使用IIS压缩。 11)将javascript文件放入.js文件中 12)使用server.transfer而不是response.redirect 13)如果可能,使用InProc会话状态。 14)有效地使用viewstate-使用ControlState而不是viewstate,后者是ASP.NET 2.0中较新的功能 15)避免给控件起大名,这样会增加HTML知识库。 16)使用DIV而不是表格,它会减小您的大小。 17)根据您的要求进行IIS性能调整 这是一个很好的链接,它教会我们在生产环境中部署的好方法。 http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx |
|
|
2
5
Visual Studio 2010提供了一些出色的测试自动化工具,还可以用于对Web应用程序进行负载测试。 |
|
3
4
阿帕奇JM表 http://jmeter.apache.org/ )对于压力测试Web应用程序来说是一个很好的工具。它可以用于任何Web服务器,而不仅仅是Apache。 |