黄瓜测试的探查器/分析相关问题。
我们的一项黄瓜测试运行相当缓慢。我不想猜测我们的应用程序在哪里花费时间,而是想以编程方式知道。
如何使用探查器触发黄瓜测试???
什么没有奏效:
$ 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
这给出了一个结果,但我不得不猜测这种方法是瓶颈
(我使用的是黄瓜 0.3.94、rails 2.3.2、ruby 1.8.7(2008-08-11 补丁级别 72)[i686-darwin9.6.0])