2

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

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

注意:我正在使用带有 rspec 的水豚。

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

谢谢,普里亚

4

1 回答 1

0

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

于 2012-09-26T08:19:00.357 回答