из командной строки в windows:
for /F %q in (list.txt) DO ab -n 1000 https://test.com/search?%q
Я не знаю ни Apache Bench, ни того, как он собирает свои данные. Мой подход, вероятно, позволит начать новую коллекцию данных для каждой строки в list.txt, что может быть нежелательным Вы должны будете агрегировать результаты разных прогонов вручную.
(для отладки:
for /F %q in (list.txt) DO echo ab -n 1000 https://test.com/search?%q
, который выведет на консоль оператор, который будет выполняться)