对 Rails Web 应用程序进行压力测试的最佳方法?

发布于 2024-07-09 10:50:20 字数 1477 浏览 9 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

不语却知心 2024-07-16 10:50:20

我个人会选择 Apache Bench http://httpd.apache.org/docs /2.0/programs/ab.html

它是免费的、易于使用且轻量级的。

如果您正在寻找更强大的东西,那么我认为 Apache JMeter 可能值得一看。 http://jmeter.apache.org/。 再说一次,它是免费的,有一点学习曲线,而且有一个 GUI,所以有点重。

您可能还想看看这个问答 执行压力在 Web 应用程序上进行测试?

I would personally go with Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html

It's free, straight forward to use and lightweight.

If you are looking for a something a little more robust then I think Apache JMeter might be worth looking at. http://jmeter.apache.org/. Again, it's free, a bit of a learning curve and has a GUI so a little heavier.

You might also want to take a look at this Q/A Performing a Stress Test on Web Application?

初见你 2024-07-16 10:50:20

WebLoad 是开源的:

http://www.webload.org/

WebLoad is open source:

http://www.webload.org/

习惯成性 2024-07-16 10:50:20

此处提供了很好的工具总结。

There's a good summary of tools here.

恰似旧人归 2024-07-16 10:50:20

这绝对不是一个免费的解决方案,但 webmetrics 可以完成这项工作。 (以及一般的任何网站监控公司)。 他们提供有关您网站性能的全面报告,当您安排负载测试时,您可以指定要模拟的负载量(例如,模拟同时使用我的网站的 2000 个用户)。

我不认为它会分解它并告诉你你的 CPU 使用情况等,因为他们从他们的服务器上给你的网站施加压力。

This is definitely not a free solution, but webmetrics will get the job done. (As well as any website monitoring company in general). They give thorough reports on your web site's performance, and when you schedule load tests you can specify how much load you want to simulate (e.g. simulate 2000 users using my site at once).

I don't think it will break it down and tell you your CPU usage and such, as they stress your website from their servers.

慈悲佛祖 2024-07-16 10:50:20

你可以试试 Trample,它是负载模拟工具这里

You can try Trample, it is load simulation tool here

衣神在巴黎 2024-07-16 10:50:20

如果您想可视化性能而不是只看数字,您可以尝试 Engulf。 它是开源软件、分布式且高性能。 http://engulf-project.org/#usage 免责声明:这是我从事的一个项目。

If you want to visualize performance instead of just look at the numbers you might try Engulf. It's Open Source Software, distributed, and high-performance. http://engulf-project.org/#usage Disclaimer: It's a project I work on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文