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

Школа тест-менеджеров v. 2.0
онлайн, начало 16 октября
Школа для начинающих тестировщиков
онлайн, начало 17 октября
Python для начинающих
онлайн, начало 16 октября
Организация автоматизированного тестирования
онлайн, начало 18 октября
Фотография

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

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
  • 806 сообщений
  • ФИО: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 анонимных

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