我想开始使用负载平衡器、数据库复制和分片、云计算。我知道我可以学习很多教程,这没问题,但我不知道如何生成足够的流量来加载 Web 服务器。我希望看到我的测试应用程序运行得很慢,然后应用一些缩放技术。
Q如何在我的本地 IIS 服务器上产生巨大的负载?我可以使用哪些工具?
PS,如果它会帮助我想使用 RESTful WCF 服务和无 SQL 数据库/云存储来测试应用程序
我想开始使用负载平衡器、数据库复制和分片、云计算。我知道我可以学习很多教程,这没问题,但我不知道如何生成足够的流量来加载 Web 服务器。我希望看到我的测试应用程序运行得很慢,然后应用一些缩放技术。
Q如何在我的本地 IIS 服务器上产生巨大的负载?我可以使用哪些工具?
PS,如果它会帮助我想使用 RESTful WCF 服务和无 SQL 数据库/云存储来测试应用程序
微软有一个很棒的工具叫做 webstress。他们从他们的服务器上删除了它,但我设法找到它并将它放在这里。
根据我的记忆,它可以记录/重播流量,多台机器生成请求,具有不错的报告功能......
编辑:
朋友发现了另一个:http ://seleniumhq.org/
您可以使用 jMeter 记录操作并在一个或多个客户端上编排负载。它需要一些设置,但既灵活又强大。
我会使用 Visual Studio 2010 Ultimate Edition 进行 Load Tests。
如果您使用谷歌搜索,还有许多其他文档和文章。