Перейти к содержимому

Фотография

Автоматизация проверки отправляемых и получаемых запросов

PHPUnit Yii SeleniumRC Google Analytics PHP Yandex.Metrika

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 klitron

klitron

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 03 марта 2014 - 11:55

Используется связка Yii+PHPUnit+SeleniumRC.

Исследовал тему анализа отправляемых запросов и получаемых ответов, но ничего дельного не нашел.

Советуют пользоваться captureNetworkTraffic, но данный метод доступен только в selenium webdriver.

Также советуют использовать Proxy, но опять же не понятно каким образом забирать данные с этого proxy.

Возможно кто-то сталкивался и может посоветовать, как можно реализовать перехват заголовков получаемых\отправляемых запросов?


  • 0

#2 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 03 марта 2014 - 14:18

Делаешь муляж модуля приёмщика запросов и вперёд.

на этой связке Yii+PHPUnit+SeleniumRC, даже не знаю Прокси я думаю самый простой вариант в вашем случае будет. Прокси сервер может не только перенаправлять трафик, но и записывать приходящие к нему запросы и отправлять их куда скажите и записывать на диск и тд и тп.


  • 0

#3 LOLWUT

LOLWUT

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Lol Wut

Отправлено 05 марта 2014 - 18:49

Используется связка Yii+PHPUnit+SeleniumRC.

Исследовал тему анализа отправляемых запросов и получаемых ответов, но ничего дельного не нашел.

Советуют пользоваться captureNetworkTraffic, но данный метод доступен только в selenium webdriver.

Также советуют использовать Proxy, но опять же не понятно каким образом забирать данные с этого proxy.

Возможно кто-то сталкивался и может посоветовать, как можно реализовать перехват заголовков получаемых\отправляемых запросов?

Прокся - самый быстрый способ. Пишете маленькую проксю(многопоточную), запускаете ее в отдельном потоке из тестов.  По прохождению сквозь нее запросов заголовки пересылаются в майн тред (где выполняются тесты). Поскольку вы используете Yii - там хватает готового функционала для простенького прокси сервера. В интернете полным полно примеров. 

 

Как вариант использовать готовое решение типа BMP.


  • 0



Темы с аналогичным тегами PHPUnit, Yii, SeleniumRC, Google Analytics, PHP, Yandex.Metrika

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных