Тестирование http-клиента - PullRequest
1 голос
/ 28 июня 2011

В этом проекте библиотеки http clilent используются для опроса сервера http на наличие файла xml, содержащего данные, собранные с оборудования.Опрос происходит относительно быстро.Данные меняются со временем.Опрашивается только один XML-файл.

Существует ли метод / инструмент тестирования, который можно использовать в качестве http-сервера и передавать клиенту XML-файл в зависимости от времени его опроса?

По сути, я пытаюсь отправить данные XML, которые могут меняться при каждом опросе.Каждая версия данных предопределена для тестирования.

Идея, о которой я подумал, заключается в том, чтобы сценарий ротатора журналов cron'ed с частотой опроса для проверки и замены каждой версии данных в / var / log/ WWW и пусть Apache обрабатывает все остальное.Однако это не обеспечивает строгого контроля, какая версия будет обслуживаться при опросе, так как сетевая задержка может привести к замене файлов до подачи данных.Каждая версия данных должна быть обслужена, и никакие версии не могут быть пропущены.

Будут оценены любые решения / мысли / методы / идеи.

Спасибо

1 Ответ

0 голосов
/ 28 июня 2011

Если вы пытаетесь выполнить модульные тесты определенной функциональности, я бы посоветовал насмехаться над ответом HTTP и перейти оттуда. Относительно прост в настройке, а затем очень легко изменить.

...