Программа FTest Agent (FTAgent) предназначена для измерения скоростных характеристик сети. Программу FTAgent нужно устанавливать и запускать на тех станциях сети, работу которых требуется протестировать. Такие станции сети будем называть - станции-агенты или просто S-Агенты.
S-Агент - это рабочая станция сети, работающая под управлением MS Windows 95/98/NT4/200, которая логически подключена к файловому серверу. Такой сервер в дальнейшем будем называть тестовым сервером. На тестовом сервере программа FTAgent запускаться не должна.

В процессе своей работы S-Агент осуществляет операции чтения/записи с файлом, который физически расположен на тестовом сервере. Обычно при проведении нагрузочного тестирования используется большое число S-Агентов, которые одновременно выполняют файловые операции с одним тестовым сервером.

S-Агент может выполнять следующие файловые операции:

1. |
чтение блока данных фиксированного размера из файла;
 |
2. |
запись блока данных фиксированного размера в файл;
 |
3. |
файловые транзакции.
 |
Файловая транзакция это последовательность операций: блокирование -> чтение -> запись -> разблокирование. Все файловые операции выполняются в режиме произвольного доступа к файлу (random access). S-Агенты могут работать с одним общим файлом на тестовом сервере или с индивидуальными файлами. Тип и интенсивность файловых операций задаются при запуске тестов из меню программы FTest Monitor.

Программа FTAgent спроектирована таким образом, что передаваемые S-Агентом данные "обходят" кэш-память компьютера S-Агента. Это позволяет измерять реальные значения скорости работы сети. Иначе, в ряде случаев, программа измеряла бы не скорость сети, а собственную скорость при работе с кэш-памятью компьютера.

Важно отметить, программа "FTAgent", входящая в состав пакета FTest 3.20 и программа "FTAgent", входящая в состав пакета FTrend 2.0 - это одна и та же программа. В первом случае программа "FTAgent" выполняет стрессовые тесты. Это относительно короткая по времени генерация трафика в сеть под управлением программы FTest Monitor. Во втором случае программа "FTAgent", используется для оценки "здоровья" сети. Это длительная по времени генерация трафика в сеть под управлением программы FTrend Monitor. Чтобы отличать одно от другого, программу "FTAgent", которая работает под управлением программы FTest Monitor, будем называть "S-Агентом". А программу "FTAgent", работающую под управлением программы FTrend Monitor - просто "Агентом".

S-Агенты позволяют проводить два типа стрессовых тестов: "FTest all stations" и "FTest by steps". Отличие этих тестов друг от друга заключается в алгоритме генерации трафика в сеть.

- |
В тесте "FTest all stations" все S-Агенты производят генерацию трафика одновременно, постепенно увеличивая его интенсивность.
 |
- |
В тесте "FTest by steps" все S-Агенты производят генерацию трафика с постоянной интенсивностью, но число S-Агентов, которые одновременно производят генерацию трафика, постепенно увеличивается.
 |
- |
Частным случаем теста "FTest by steps" является, так называемый, режим калибровки, когда все S-Агенты производят генерацию трафика по очереди.
 |
Подробнее о назначении каждого теста можно прочесть в разделе "Методика использования программы FTest 3.20".
 |