Тестирование сетевой подсистемы Windows
От: RaGod  
Дата: 09.07.07 12:52
Оценка:
Добрый день.
Столкнулся с такой задачей:

Один из модулей нашей программы перехватывает весь TCP\IP трафик на машине.
И собирает нужные ему данные.
Необходимо проверить что этот модуль не мешает нормальной работе с сетью в windows.
Т.е. что сеть работает, можно работать с Интернетом, особенно получать и отправлять письма,
копировать данные по сети, вобщем что все сетевые операции выполняются без глюков.

Вкратце задачу можно описать как моделирование поведения программ
наиболее часто используемых для работы с сетью в операционной системе Windows.

Возможно кто-то может подсказать пути решения данной задачи, и вообще насколько правильно она поставлена.

Я например вижу такой вариант:

1. Берем машину без нашего модуля и начинаем активно работать с сетью, при этом «какой-то» утилитой сохранить весь tcp/ip трафик.
Т.е. сохраняем какие порты были открыты к каким коннектились и какие данные передавали
2. Устанавливаем наш модуль, и «каким-то» образом повторяем все сетевые взаимодействия. Т.е. открываем порты и передаем по ним данным.
Эмулируем серверы и сами же отвечаем нужными данными
3. Т.о. образом можно проверить что наш модуль не искажает данные

Однако вопрос в том, на сколько трудно реализовать такую систему и даст ли она действительно выгоду.

Я еще сейчас смотрю программу SilkPerformer – как утилиту для нагрузочного тестирования,
возможно кто-то ее уже использовал и может подсказать как с помощью нее можно решить данный вопрос.

Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.