Cucumber 测试的分析器/分析相关问题。
我们的一个 cucumber 测试运行得相当慢。我不想猜测我们的应用程序在哪里花费时间,而是想以编程方式了解。
如何使用分析器触发 cucumber 测试???
什么不起作用:
$ URL=/projects/by/114951412 #URL to slow rails page
$ script/performance/profiler 'app.get "$URL"' 50
这不起作用,因为“app.get”仅在控制台中有效,不适用于分析器脚本
$ EXPENSIVE_METHOD="Project.find('6300003243').aggregated_total_amount"
$ script/performance/profiler "$EXPENSIVE_METHOD" 50
这给出了一个结果,但我不得不猜测这个方法是瓶颈
(我使用的是 Cucumber 0.3.94、rails 2.3.2、ruby 1.8.7(2008-08-11 补丁级别 72)[i686-darwin9.6.0])
最佳答案
还可以尝试使用 cucumber --format 来获取有关最慢步骤的一些统计信息。
关于ruby-on-rails - 分析 cucumber 测试(ruby/rails),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1265659/