4

模拟大量请求以测试我的 Web 应用程序是否可以处理它的正确方法是什么?

4

6 回答 6

4

您可以尝试使用 Microsoft 的 WCAT 工具。看这里:http: //support.microsoft.com/kb/231282

他们也是免费的。那总是很好。

于 2010-01-20T17:34:38.087 回答
2

根据您的预算,您可能会对一些为此设计的负载测试软件感兴趣。谷歌搜索带来了各种各样的选择。这可能是最好的方法。

这个有免费试用版,价格也不贵,但我建议先四处逛逛。

于 2010-01-20T17:37:17.347 回答
1

我过去使用过JMeter,我发现它对于作为网站的压力/负载测试非常有用,即使是用 ASP.NET 编写的(有或没有 MVC)。

一般来说,您会希望(使用任何工具)编写您网站的普通用户会做什么的脚本。您甚至可能最终创建多个这样的脚本。JMeter 之类的工具甚至允许将随机元素添加到脚本中。通过创建这些脚本,负载测试工具可以模拟尽可能多的用户访问您的站点。

我建议让 JMeter 慢慢增加并发用户的数量并观察响应时间图。在响应时间开始增加得太快的时候,您已经达到了您的网站可以处理的最大用户数(给定您的脚本)。

于 2010-01-20T17:35:30.797 回答
1

abhttperf是两个更统一的选项,如果您不介意朝那个方向研究的话。

通过 peepcode使用 httperf有一个不错的截屏视频。

于 2010-01-20T17:46:10.210 回答
1

使用 Visual Studio Team System 中的负载测试工具。2010,如果你能得到它。

这些工具非常好用,并提供了出色的仪器。这些工具还有一个编程模型,使您可以制作一些非常复杂的测试场景。

于 2010-01-26T00:30:55.657 回答
0

在 stackoverflow 上发布 URL。

让它听起来像一个挑战,所以很多人都来看看:“你能找到这个应用程序中隐藏的性能问题吗?”

于 2010-01-20T21:44:19.163 回答