首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web服务器性能/测试工具

Web服务器性能/测试工具
EN

Stack Overflow用户
提问于 2009-10-28 19:04:09
回答 4查看 4.5K关注 0票数 6

我正在寻找一个工具来简单地测试一个web服务器,我在它上开发了一个应用程序。

工具必须告诉我,整个web服务器或应用程序中的一个页面。

  • 最多可以服务多少用户?
  • 可以使用多少CPU
  • 可以测量每秒事务量(TPS)

请不要混淆我的问题,因为有一种像Fiddler.I这样的http(s)侦听工具。想听,I确实想测试它(这是一个游戏中的“你能运行它”工具)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-28 19:21:17

ApacheBench (不要被这个名字愚弄)会加载你的应用程序,并给出你每秒能发送多少请求。此外,它的并发选项将给您一个用户计数的概念。

也见Microsoft容量分析工具

票数 6
EN

Stack Overflow用户

发布于 2009-10-28 19:22:55

你需要两件事:

  1. 负载测试器。见以下问题/答案:
代码语言:javascript
复制
- [load test / stress test web services](https://stackoverflow.com/questions/351938/load-test-stress-test-web-services)
- [Best way to stress test a website](https://stackoverflow.com/questions/340564/best-way-to-stress-test-a-website)
- [Open source Tool for Stress, Load and Performance testing](https://stackoverflow.com/questions/507683/open-source-tool-for-stress-testing-load-testing-and-performance-testing)

  1. 在您的服务器上,使用性能监控器来度量您感兴趣的事物(内存使用、处理器使用、分页.)当它满载的时候。性能监视器也有ASP.NET专用计数器
票数 4
EN

Stack Overflow用户

发布于 2009-10-29 05:31:42

正如伊恩所说,ApacheBench是一个很好的启动工具。如果您发现您需要更多的可编程或健壮的东西,下一个免费的步骤肯定是JMeter,它也恰好是application项目,它是一个Java应用程序,可以通过内置的代理服务器在您的站点上记录一系列用户操作,然后为X用户/N分钟/Y迭代/等等重放它们……来模拟真实的交通。你甚至可以记录不同的活动片段,并按交替比例播放(即20%提交内容,80%阅读内容)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1639394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档