Re: Тестирование сетевой подсистемы Windows
От: _Darkus_ Казахстан  
Дата: 11.07.07 06:36
Оценка:
Здравствуйте, RaGod, Вы писали:

RG>Добрый день.

RG>Столкнулся с такой задачей:

RG>Один из модулей нашей программы перехватывает весь TCP\IP трафик на машине.

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

RG>Вкратце задачу можно описать как моделирование поведения программ

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

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


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


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

RG> Т.е. сохраняем какие порты были открыты к каким коннектились и какие данные передавали
RG>2. Устанавливаем наш модуль, и «каким-то» образом повторяем все сетевые взаимодействия. Т.е. открываем порты и передаем по ним данным.
RG> Эмулируем серверы и сами же отвечаем нужными данными
RG>3. Т.о. образом можно проверить что наш модуль не искажает данные

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


RG>Я еще сейчас смотрю программу SilkPerformer – как утилиту для нагрузочного тестирования,

RG>возможно кто-то ее уже использовал и может подсказать как с помощью нее можно решить данный вопрос.

RG>Заранее спасибо.


Может быть стоит посмотреть в сторону "счётчиков" PerformanceCounter в MS VS 2005?
http://rsdn.ru/Forum/?mid=2442736
Автор:
Дата: 11.04.07

http://rsdn.ru/Forum/?mid=1091798
Автор: mmv software
Дата: 25.03.05

Т.е. смотрим статистику по сети до запуска программы.
Запускаем программу и смотрим загруженность.
Анализируем...
З.Ы. Определитесь, что считать за
"не мешает нормальной работе с сетью в windows."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.