如何在IIS上生成负载?
我想开始使用负载均衡器、数据库复制和分片、云计算。我知道我可以遵循很多教程,这没问题,但我不知道如何生成足够的流量来加载网络服务器。我希望看到我的测试应用程序运行得非常慢,然后应用一些扩展技术。
问 如何在本地 IIS 服务器上产生巨大负载?我可以使用哪些工具?
PS如果它有帮助我想使用RESTful WCF服务和无SQL DB/云存储作为测试应用程序
I want to start using load balancers, database replication and sharding, cloud computing. I know I can follow many tutorials, that's no problem, but I don't know how to generate sufficient traffic to load the web server. I want to see my test application working really slow and then apply some scaling techniques.
Q How can I generate huge load on my local IIS server? What tools can I use?
P.S. if it will help I want to use RESTful WCF service and No SQL DB/Cloud storage for a test app
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
有多种工具可用,以下是一些免费的:
虽然这些都是java工具,但您可以使用它们生成针对IIS的负载
There are several tools available, here are a couple of free ones:
Although these are both java tools, you can use them to generate load directed at IIS
微软有一个很棒的工具,叫做 webstress。他们从服务器上删除了它,但我设法找到了它并将其放置在此处。
从我的记忆中,它可以记录/重放流量,多台机器生成请求,具有不错的报告功能......
编辑:
朋友发现了另一个:http://seleniumhq.org/
There was a great tool from microsoft called webstress. They removed it from their servers, but I managed to find it and placed it here.
From my memory, it can do log/replay traffic, multiple machine generating requests, has decent reporting capabilities....
EDIT:
Friend found out another one: http://seleniumhq.org/
您可以使用 jMeter 记录一个或多个客户端上的操作并编排负载。它需要一些设置,但既灵活又强大。
http://jmeter.apache.org/
You can use jMeter to record operations and orchestrate load on one or many clients. It requeres some setup but is both flexible and powerfull.
http://jmeter.apache.org/
我将使用 Visual Studio 2010 Ultimate Edition 进行负载测试。
如果你用谷歌搜索的话,还有很多其他的文档和文章。
I would use Visual Studio 2010 Ultimate Edition for doing Load Tests.
The are also many other documents and articles on if you google it.
我没有广泛使用它,但是 SoapUI 和 LoadUI 可以很好地协同工作来做到这一点。
I haven't used it extensively, but SoapUI and LoadUI work well together to do this.