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

Selenium IDE 3: стартовый уровень
онлайн, начало 25 октября
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 28 октября
Python для начинающих
онлайн, начало 30 октября
Практикум по тест-дизайну 2.0
онлайн, начало 25 октября
Фотография

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

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
  • 807 сообщений
  • ФИО: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


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




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

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

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

Яндекс.Метрика
Реклама на портале