加载测试ASP.NET网站

时间:2011-02-25 23:16:26

标签: asp.net visual-studio-2008 visual-studio-2010 load-testing

我想加载测试ASP.NET Web服务。我有Visual Studio 2008专业版和Visual Studio 2010.

这些产品中的任何一种都可以促进负载测试吗?我似乎找不到任何东西,谷歌的所有回报都是Visual Studio的高端版本。

如果没有,有哪些替代方案。

或者更好的是,是否有一个产品我可以将其提供给IIS日志,它实际上会重播它?

3 个答案:

答案 0 :(得分:6)

有一个名为WCAT的免费Microsoft负载测试工具。它是一个命令行HTTP负载生成器,可以重放测试用例脚本。为避免手动创建脚本,您可以在Fiddler中记录测试用例,然后使用WCAT Fiddler Extension生成脚本。这个blog有一个逐步的指导,我测试过它,它可以工作。

关于重播IIS日志的问题:查看this来源。它概述了如何使用Log Parser查询IIS日志来生成WCAT脚本。我没有测试它。

答案 1 :(得分:5)

Is there a cheaper way to do load testing than upgrading to Visual Studio 2010 Ultimate
还有一个名为“MICROSOFT WEB APPLICATION STRESS TOOL”的工具,但我无法找到它的下载,MS正式从其官方页面中删除它。查看此论坛的下载链接http://forums.iis.net/t/1161284.aspx了解使用情况http://www.west-wind.com/presentations/webstress/webstress.htm

答案 2 :(得分:3)

Microsoft Visual Studio Team System 2008测试版还可以让您访问这些工具。不幸的是,你提到的工具都没有包括任何负载测试功能。

您可以将2008 Professional Edition的许可证更改为Test,但我现在对此表示怀疑。

以下是一些其他问题以及可能有助于选择工具的答案。

  1. stress-and-performance-test-on-asp-net-app
  2. best-tool-for-performance-testing-asp-net
  3. how-to-set-up-a-load-stress-test-for-a-web-site