Сергей, привет. В теории, для этих целей подойдёт селениум. Ещё есть https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk?hl=ru. Сами пока подобным не занимались, но в чате как-то обсуждали запуск автотестов одновременно с нагрузочными и аналоговый вариант, когда с тестами НТ операции выполняются вручную и замеряются тайминги например в консоли разработчика во вкладке network или тем же Lighthouse