Как можно реально проверить коммутатор, чем нагружать?
Коммутаторы даже дешевые редко ложатся под простой линейной нагрузкой, обычно у них глюки в логике и прошивках, молотить трафик научилось даже самое говно в мире сетей. Что из настроек вы планируете на нем использовать? - Подскажу как проверить работу конкретных фишек, если хотите тупо прогрузить его трафиком - самое простое https://tech.yandex.ru/tank/ ну или статьи на хабре были по нагрузочному тестированию, только сервак понадобится с хорошими сетевыми, хватит и гигабитных. Вообще повторюсь, грузить коммутатор доступа не имеет особого смысла, лучше проверить корректную работу нужных фишек типа снуппингов, лупдетектов и т.п.
 вот я хочу узнать, что же ждать от него?  На мой взгляд, представляется конструктивным выделить функциональность, которая потребуется от устройства в рабочем режиме (в "продакшене") и затем каждый пункт протестировать отдельно. В частности, стоит проверить работу xSTP и его нюансов (BPDU guard и т.д.), ARP Inspection, фильтрации по MAC-адресам, ограничения широковещательного/многоадресного трафика (storm control), DHCP snooping, IGMP (если планируется использовать). Для этого может потребоваться собрать тестовый стенд и сгенерировать необходимый трафик (под linux рекомендую scapy для формирования специфичных пакетов/фреймов и hping для генерации интенсивного трафика).
Не вижу особого смысла в попытках полностью утилизировать ресурсы коммутационной матрицы ("фабрики"). Для этого потребуется задействовать все порты коммутатора. Etherchannel здесь, на мой взгляд, вряд ли сильно поможет, учитывая поддерживаемый коммутатором режим разделения трафика по линкам внутри etherchannel ("Поддержка балансировки по destination-MAC", отсюда).