тут разобрался, проблема похоже в том что в общий респонс тайм теста пишется время постпроцессора. если там большой код который деградирует по перформансу то таким образом не явно можно словить подобную проблему. поэтому рекомендую постобработку делать в отдельном семплера как самый простой вариант или откидывать метрику выполнения постпроцессора
если прямо графики нужны уже встроенные, то можно catchpoint. если внедрить в автоматизацию, то можно через селениум возможности (('var performance = window.performance || window.webkitPerformance || window.mozPerformance || window.msPerformance || {}; var timings = performance.timing || {}; return timings;'))
Добрый день, подскажите пожалуйста, есть ли какие то бест практис на тестирование производительности? (НЕ нагрузочное тестирование, а именно тестирование производительности для каждого релиза для выявления деградации или прироста скорости работы системы)
это обычное регрессионное тестирование, какие там практики ещё бестовые могут быть? сделал проект и повторяешь его от релиза к релизу или по необходимости
нагрузочное проверяет какую нагрузку как выдерживает система, а тестирование производительности должно показать именно динамику с каждым релизом, без нагрузок (или даже с нагрузками)