我需要运行这个php脚本http://db2express/imacs/radek/3.1/rationalTest.php?mode=create
处理时间大约是10分钟左右,并且它streams
输出到它所做的浏览器输出。它正在创建和设置数据库,创建索引等。
我如何衡量 需要多长时间来处理这意味着完全加载此页面?
我需要从ruby运行页面。还捕获输出。
答案 0 :(得分:5)
如果你喜欢unix,你可以做
time curl "http://db2express/imacs/radek/3.1/rationalTest.php?mode=create" > output.html
如果你真的需要从红宝石那里做到......
require 'open-uri'
require 'date'
url = "http://db2express/imacs/radek/3.1/rationalTest.php?mode=create"
start = Time.new
f = open(url).read
stop = Time.new
puts "Time elapsed: #{stop - start} seconds"
puts "The content of the file is:\n#{f}"