如何使用N个并发用户测试我的Rails应用程序?
这些模拟用户会执行上传/下载文件等操作。
是否有支持此功能的框架或免费工具?
答案 0 :(得分:2)
ab(Apache Benchmark)就是为此而做的。这是一个例子:
答案 1 :(得分:1)
我使用jMeter,虽然UI是一个有点粗略的IMO。我最终在我的easyb(基于Groovy)规范和用于创建jMeter配置/执行文件(XML)的mini-DSL之间共享了大量代码,因此减少了规范和负载测试之间的冗余。在Ruby中也应该这样做。
JMeter允许并发测试,提升,各种各样的东西。我不知道它是否能完成商业工具所做的一切,但是我已经在很长一段时间内使用它,如果应用程序已经或多或少地令人满意。