2012-02-08 3 views
2

Как получить ответ отдельных запросов ajax на веб-странице с помощью capybara-webkit?Как получить заголовки ответов и время с помощью capybara-webkit

Есть ли какой-либо конкретный метод для захвата времени отклика каждого запроса?

Примечание: Am используют capybara с rspec.

Например, у меня есть 3 запроса Ajax на веб-странице. Мне нужно получить отдельное время отклика каждого запроса и время отклика всей веб-страницы.

Спасибо, Priya

ответ

0

Обычно это не возможно, так как веб-сервер работает в другом процессе, но вы можете создать пользовательские стойки среднего стеклотару и сбросить все ответы на отдельный лог-файл. Для начала вы можете реализовать описанную здесь технику: https://gist.github.com/2975611 и для заголовков сбрасывания вы можете использовать некоторые фрагменты кода от http://rack.rubyforge.org/doc/Rack/ContentLength.html