如何进行Ruby on Rails并发测试?

| 在Rails 3上使用ruby进行并发测试的最佳方法是什么?我的网站上有很多比赛条件,目前测试它们是一门不精确的科学,非常耗时。 预先感谢您的任何回复。     
已邀请:
我相信Tourbus可以提供帮助。     
我最近发表了一篇有关解决方案的文章,其中介绍了如何测试作业队列工作人员引起的并发性,以验证竞争条件的代码修复。它应适用于Rails中的其他并发问题。 http://ternarylabs.com/2012/04/16/handle-job-queue-workers-concurrency-in-rails/     
我将研究使用Apache Bench工具。它应该随Apache安装一起安装。即使它是由Apache编写的,它也足以测试任何类型的服务器。 用法与此类似
ab -c 1000 -n 10000 http://www.some-site.cc/
\“ c \”是并发连接数,\“ n \”是请求数。参见http://httpd.apache.org/docs/2.0/programs/ab.html     
这篇博客文章提供了一些有趣的解决方案,您可以使用: http://blog.ardes.com/2006/12/12/testing-concurrency-in-rails-using-fork     

要回复问题请先登录注册