В настоящее время я изучаю возможности для профилирования / тестирования кода javascript с точки зрения поведения во время выполнения.Я знаю, что есть некоторые достойные инструменты, если вы запускаете код в своем браузере (firebug, chrome dev-tools и т. Д.), Но я ищу метод, который можно автоматизировать для тестирования.Если возможно, я бы хотел интегрировать тесты производительности (например, время выполнения определенных функций / блоков кода) в цикл CI.Кроме того, я хотел бы собрать информацию о распределении памяти во время выполнения.
В настоящее время я отслеживаю время выполнения функций / кодовых блоков, добавляя код отслеживания вручную.Кто-нибудь реализовал лучшее решение для этого?Как вы определяете / тестируете свой JS-код?
Пожалуйста, поделитесь своим опытом со мной!Спасибо