回答
这是一个很难回答的问题,因为正确的负载测试是一个非常困难的问题。
如果你有一个好的实验室,当然,就像以前的答案一样,一个好的开始是VS负载测试工具。
但是,如果您有几台计算机进行测试,最有可能的情况是,在您达到您的服务器处理能力之前,网络会因网页的简单请求/回复而饱和。
使用一台或两台计算机进行一些简单的负载/压力测试是一种很好的方法,可以在监视服务器的性能计数器时发现内存泄漏等问题。它也可能告诉一个特定的负载可以被处理,但它不会告诉你最大的负载。关注最有可能成为顶级请求的页面和最耗费资源的页面。把你最好的猜测:)
如何加载测试您的应用程序实际上取决于:
- 您的网站架构 - 它是如何细分,你可以测试什么seperatelly
- 你的启动选项
1 - 架构 例如,如果您使用的是SQL数据库,尤其是在使用SQL数据库时,通常这会成为您的瓶颈。研究您的通话的查询计划并优化这些是您的第一步。
2 - 启动选项 最大的负载的计划,是要释放的应用程序,并看看会发生什么:)也就是说,如果你能聪明办理此项业务。所有手动加载测试,即使做得好,都不能忠实地代表用户使用应用程序的方式,尤其是对于新应用程序,您还不知道用户如何使用您的应用程序。服务器非常适合采用特定的加载模式,并且可以为人工使用负载测试提供良好的性能。理想情况下,将应用程序发布给一小部分客户并监控性能。慢慢调整负载,看看它是如何变化的。有很好的比例的计划,可以追溯到约archicture
对不起的问题,希望我能回答更好
可以使用负载测试工具附带的Visual Studio Team System中。
Here是一篇描述他们的博客文章。
并非所有的商业解决方案是昂贵的。我们的工具(Web Performance Load Tester)处于价格范围的较低端。免费/开源工具严重缺乏IMO,但如果您有足够的时间进行投资,他们可以完成工作。
对于初学者来说,关键的事情是:
- 选择合适的工具来做
- 启动早,常考
- 不要陷入试图设计出完美的测试 - 任何负载测试只是现实世界交通的粗略近似
- 衡量什么对你很重要 - 对于大多数站点,这将是页面加载时间和错误率
- 1. 负载测试Rails应用程序
- 2. Facebook应用程序负载测试
- 3. 负载测试Silverlight应用程序
- 4. Django应用程序负载测试
- 5. 负载测试骨干应用程序
- 6. Asp.net网站负载测试
- 7. 测试Asp.net应用开源负载测试
- 8. ASP.NET应用程序 - 测试
- 9. ASP.NET应用程序负载平衡
- 10. 监控ASP.NET应用程序的负载
- 11. 负载测试多线程Java应用程序1400 TPS必需
- 12. asp.net mvc用户负载测试
- 13. 负载测试使用Google地图的应用程序
- 14. 调用nodejs套接字的应用程序的负载测试
- 15. 负载测试使用AJAX的Web应用程序
- 16. 使用Jmeter负载测试django应用程序
- 17. 性能测试 - 负载运行程序
- 18. Azure Web应用程序部署插槽负载测试
- 19. js应用程序的登录和注销负载测试
- 20. 移动原生应用程序负载测试免费软件
- 21. 压力 - 负载测试一个web应用程序
- 22. 负载测试Java客户端服务器应用程序
- 23. 负载/压力测试Java应用程序
- 24. 负载测试工具为web应用程序
- 25. 简单的web负载测试应用程序与GUI
- 26. 网络服务器应用程序的负载测试策略
- 27. 负载测试中的Azure Web应用程序网关性能
- 28. 基于负载测试彗星的应用程序
- 29. 有关Web应用程序负载测试的想法
- 30. Facebook应用程序负载和性能测试
有一些很好的企业解决方案,你打算投资一些钱还是寻找一个免费的解决方案? – sll