я использую yandex tank, вернее его модуль BFG. Но это питоновская либа, которая может 2гиговые файлы и не выдержать. Надо смотреть.
Но если файлы сделать заранее и сформировать запросы заранее (так называемые пули), то можно использовать модуль fantom (это с++ модуль который может создать большую нагрузку) то он должен такую нагрузку обеспечить.
Недавно на хабре была статья про новый вид лоадтестера, написанный на go. И сами тесты пишутся на гошечке. Можно на него смотреть, статья была красивая.
Но самое главное в инструменте нагрузочного тестирования, это не создать нагрузку, а собрать метрики (в том числе нужные персентили) и их нормально расшарить. Яндекс танк из коробки делает это очень удобно. В том числе буквально одной кнопкой можно сделать PDFку с графиками и её обсуждать с коллегами, продукменеджером и заказчиками.