测试网站超载

时间:2011-01-09 09:28:16

标签: testing web overloading asp.net

我有一个使用SQL Server的Asp.net网站。我想做一个网站过载测试,如http://loadimpact.com/如何自己执行此测试并查看我的网站性能?

我希望看到最多用户,即时流量,错误页面等。

3 个答案:

答案 0 :(得分:4)

您需要使用会在您的网站上产生负载的工具。

Here是一个开源性能测试工具列表 - 我相信至少有一个能够满足您的需求。

您需要记住,这可能会占用大量带宽,您必须确保您的网站和生成负载的计算机有足够的空间。

答案 1 :(得分:2)

如果您想测试一下您的Web应用程序可以处理多少,我会查看Apache JMeter。特别是结帐user manual。正如Oded所提到的,您必须确保在运行应用程序的计算机和运行JMeter的计算机之间有足够的带宽。

在许多情况下,在同一个机架中放置一个共置的盒子可以为您提供几乎无限的测试带宽。有时,您甚至可以在与应用程序相同的计算机上运行JMeter,也可以在同一物理硬件上的虚拟机上运行JMeter。缺点是JMeter确实使用了一些资源,所以你不会确切地知道你的应用程序可以处理多少,但它应该让你很好地了解在遇到麻烦之前会有多少用户期望。

答案 2 :(得分:1)

您可以使用Visual Studio 2010 Ultimate和Visual Studio Test Professional 2010进行性能/压力测试,其中包括一个名为Microsoft Test Manager的新应用程序,可帮助您使用测试计划定义和管理测试工作。

一个好的开始是创建一个LoadTestPlugin来在负载测试的不同点做你想做的事。