Вы не предоставили никаких подробностей о том, как вы предлагаете реализовать это - вы пометили это как c # и .net - означает ли это, что вы будете создавать свой инструмент тестирования с этими программами?
простой ответ - измерить, сколько времени занимает загрузка файла известного размера.Но на самом деле вам нужно скачать много файлов из разных мест, затем построить график времени, взятого в зависимости от размера, а затем выровнять линию по точкам (использование наименьшего r ^ 2 - самый простой подход).Точка, где он пересекает время доступа, даст вам среднюю сквозную задержку, а уклон - среднюю пропускную способность.Обратите внимание, что это не то же самое, что пропускная способность соединения - это мера эффективной пропускной способности.
OTOH, если вы хотите измерить эффективную пропускную способность и задержку в течение длительного периода времени, используя реальный веб-трафик с вашего сервера.Посмотрите на Yahoo Бумеранг.