在将 asp.net 应用程序转移到生产环境之前,我们可以通过哪些不同的方式对它进行一些最佳级别的压力测试?
3 回答
这是用于在 asp.net 应用程序中进行压力测试的免费工具。
另一个称为 asp.net 性能工程,它将告诉我们如何强调应用程序。
还可以通过以下帖子:
根据我在迁移到生产环境之前的经验,请采取以下措施。
在 web.config 中设置 debug=false
在 web.config 中设置 trace enabled=false
始终使用代码的预编译版本。
将您的项目编译到发布模式。
如果您使用的是 asp.net 2.0 或更高版本,请发布您的代码
尽可能多的用户缓存api。
减少你的 html kb。
从 asp.net html 代码中删除空格。
使用样式表作为外部 .css 文件
如果可能,请使用 IIS 压缩。
将您的 javascript 文件放入 .js 文件中
使用 Server.Transfer 而不是 Response.redirect
如果可能,请使用 Inproc 会话状态。
有效地使用 Viewstate - 使用 controlstate 而不是 viewstate,这是 asp.net 2.0 中的新功能
避免给控件起大名,它会增加你的 html kb。
使用 Div 而不是表格,它会减小你的大小。
根据您的要求进行 IIS 性能调整
这是一个很好的链接,它教我们在生产环境中部署的好方法。
http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx
Apache JMeter ( http://jmeter.apache.org/ ) 是用于压力测试 Web 应用程序的出色工具。它可以与任何 Web 服务器一起使用,而不仅仅是 Apache。
Visual Studio 2010 提供了一些出色的测试自动化工具,也用于对 Web 应用程序进行负载测试。