Как получить заголовки ответа и время, используя capybara-webkit - PullRequest
2 голосов
/ 08 февраля 2012

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

Существует ли какой-либо конкретный метод для определения времени ответа на каждый запрос?

Примечание. Используюкапибара с rspec.

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

Спасибо, Прия

1 Ответ

0 голосов
/ 26 сентября 2012

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

...