如何使用capybara-webkit获取响应头和时间

时间:2012-02-08 07:16:05

标签: capybara capybara-webkit

如何使用capybara-webkit在网页中获取单独的ajax请求的响应?

是否有任何特定方法可用于捕获每个请求的响应时间?

注意: 我正在使用水豚与rspec。

例如:我在网页中有3个Ajax请求。我需要获得每个请求的单独响应时间和整个网页的响应时间。

谢谢, 普里亚

1 个答案:

答案 0 :(得分:0)

通常,由于Web服务器在不同的进程中运行,因此您无法创建自定义机架中间件并将所有响应转储到单独的日志文件中。首先,您可以实现此处描述的技术:https://gist.github.com/2975611,对于转储标头,您可以使用http://rack.rubyforge.org/doc/Rack/ContentLength.html中的一些代码段