压力测试 ASP.Net 应用程序

发布于 2024-07-19 07:37:01 字数 1436 浏览 12 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

萧瑟寒风 2024-07-26 07:37:01

这是在 ASP.NET 应用程序中进行压力测试的免费工具。

https://learn.microsoft.com/en-us/archive/blogs/alikl/stress-test-asp-net-web-application-with-free-wcat-tool

另一个称为 asp。网络性能工程,它将告诉我们如何强调应用程序。

https://learn.microsoft.com/en-us/archive/blogs/alikl/asp-net-performance-engineering-stress-test-your-architecture-design-and-code

另外浏览以下帖子:

网站进行压力测试的最佳方法

对 我在转移到生产环境之前的经验请参考以下内容。

  1. 在 web.config 中设置 debug=false

  2. 在 web.config 中设置跟踪启用=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 kb。

  16. 使用 Div 而不是表格,它会减小你的大小。

  17. 根据您的要求进行 IIS 性能调整

这是一个很好的链接,它教我们在生产环境中部署的好方法。

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1. ASPX

Here is the free tool for the stress testing in asp.net application.

https://learn.microsoft.com/en-us/archive/blogs/alikl/stress-test-asp-net-web-application-with-free-wcat-tool

Another is called asp.net performance engineering which will tell how we can stress application.

https://learn.microsoft.com/en-us/archive/blogs/alikl/asp-net-performance-engineering-stress-test-your-architecture-design-and-code

Also go through the following post:

Best way to stress test a website

From my experience before moving to the production environment please take of following things.

  1. set debug=false into the web.config

  2. set trace enabled=false into the web.config

  3. Always use precompiled version of your code.

  4. Compile your project into the release mode.

  5. Publish your code if you are using asp.net 2.0 or higher version

  6. User caching api as much as possible.

  7. Decrease your html kb.

  8. remove blank spaces from the asp.net html code.

  9. Use stylesheet as external .css file

  10. USE IIS Compression if poosible.

  11. Put your javascript file in .js files

  12. Use Server.Transfer instead of Response.redirect

  13. Use Inproc Session State if possible.

  14. Use Viewstate efficiently- Use controlstate instead of viewstate which is newer feature in asp.net 2.0

  15. Avoid giving big name to controls it will increase your html kb.

  16. Use Div instead of tables it will decrease your size.

  17. Do IIS Performance tuning as per your requirement

Here is the good link that teaches us good way of deployment in production environment.

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx

情域 2024-07-26 07:37:01

Apache JMeter (http://jmeter.apache.org/) 是一款出色的 Web 压力测试工具应用程序。 它可以与任何 Web 服务器一起使用,而不仅仅是 Apache。

Apache JMeter (http://jmeter.apache.org/) is an excellent tool for stress-testing web applications. It can be used with any web server, not just Apache.

鹿! 2024-07-26 07:37:01

Visual Studio 2010 提供了一些出色的测试自动化工具,也用于对 Web 应用程序进行负载测试。

Visual Studio 2010 provides some fantastic Test Automation tools and also for Load Testing the web applications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文