如果我的Web应用程序可以处理它,那么模拟大量测试请求的正确方法是什么?
答案 0 :(得分:4)
您可以尝试使用Microsoft的WCAT工具。看这里:http://support.microsoft.com/kb/231282
他们也是自由的。这总是很好。
答案 1 :(得分:2)
根据您的预算,您可能会对为此设计的一些负载测试软件感兴趣。谷歌搜索带来了各种各样的选择。这可能是最好的方法。
This one有免费试用版,价格不算太高,但我建议先购物。
答案 2 :(得分:1)
我过去曾使用JMeter,我觉得它对于网站压力/负载测试非常有用,甚至是用ASP.NET编写的(有或没有MVC)。
一般情况下,您希望(使用任何工具)编写一个脚本,说明您网站的普通用户会做什么。您甚至可能最终创建了多个这些脚本。像JMeter这样的工具甚至允许将随机元素添加到脚本中。通过创建这些脚本,负载测试工具可以模拟您希望访问网站的用户数量。
我建议允许JMeter慢慢增加并发用户数并观察响应时间图。在响应时间开始增加得太高的时候,您已经达到了您的站点可以处理的最大用户数(给定脚本)。
答案 3 :(得分:1)
peepcode有一个nice screencast for using httperf。
答案 4 :(得分:1)
使用Visual Studio Team System中的load testing tools。 2010年,如果你能得到它。
这些工具非常适合使用并提供精彩的仪器。还有一个编程模型可以使用这些工具,使您可以制作一些非常复杂的测试方案。
答案 5 :(得分:0)
在stackoverflow上发布URL。
让它听起来像是一个挑战,所以很多人都来看看:“你能在这个应用程序中找到隐藏的性能问题吗?”