压力测试rails web app的最佳方法是什么? [关闭]
-
10-07-2019 - |
题
那里有没有好的(最好是免费的)工具?
当应用程序上线时,他们能否提供反映生产结果的准确估算值?
解决方案
这绝对不是免费解决方案,但 webmetrics 将完成工作。 (以及任何网站监控公司)。他们提供有关您网站性能的详尽报告,当您安排负载测试时,您可以指定要模拟的负载量(例如,模拟一次使用我的网站的2000个用户)。
我认为它不会将其分解并告诉您CPU的使用情况,因为他们会从服务器上强调您的网站。
其他提示
我个人会使用Apache Bench http://httpd.apache。组织/文档/ 2.0 /方案/ ab.html
它是免费的,直接使用和轻量级。
如果你正在寻找一个更强大的东西,那么我认为Apache JMeter可能值得关注。 http://jmeter.apache.org/ 。再次,它是免费的,有点学习曲线,并且GUI有点重。
您可能还想看一下这个Q / A 在Web应用程序上执行压力测试?
WebLoad是开源的:
此处提供了很好的工具摘要。
Rails内置了性能测试: http://guides.rubyonrails.org/performance_testing.html
你可以试试Trample,它是加载模拟工具这里
如果您想要显示性能,而不是只看数字,您可以尝试使用Engulf。它是开源软件,分布式和高性能。 http://engulf-project.org/#usage 免责声明:这是我正在进行的项目。
不隶属于 StackOverflow