Я полагаю, вы ищете какой-то вид модуля микробенчмарка . Существует число вариантов, и ваши требования соответствуют им всем, поэтому я не могу найти лучшего кандидата, вам нужно будет провести собственное расследование.
Тем не менее, если у вас есть тег performance-testing
, я могу дать вам общий совет: когда речь идет о любой форме тестирования производительности - вам нужно убедиться, что ваш нагрузочный тест точно имитирует тестируемое вами приложение в реальной жизни. ,
Если тестируемое приложение будет веб-приложением на основе NodeJS - существует множество факторов, которые необходимо учитывать помимо производительности отдельных функций, поэтому в этом случае я бы рекомендовал рассмотреть нагрузочное тестирование на уровне протокола инструмент, если вы хотите придерживаться JavaScript, вы можете использовать что-то вроде k6 или рассмотреть другое автономное бесплатное / открытое исходное решение для нагрузочного тестирования , которое может симулировать реальных пользователей достаточно близко с минимальными усилиями от Твоя сторона.