friends-of-behat/performance-extension
FriendsOfBehat PerformanceExtension adds performance monitoring to Behat, measuring scenario runtimes and enforcing time limits so slow tests or regressions fail early. Useful for PHP teams wanting performance checks alongside behavioral tests.
Consider it only when all of the following hold:
Look elsewhere when:
For executives (one paragraph + ask): We have a recurring drag on delivery speed: our acceptance-test suite has a fixed startup cost that repeats on every CI run. A small, MIT-licensed community extension can cut that startup cost. It is free, tiny, and reversible — but it is also archived, has no downstream users, and has not been touched since 2016, so it comes with an ownership burden we would have to accept ourselves. Recommendation: do not adopt it as a dependency. Instead, spend half a sprint measuring where our test time actually goes, then choose between cheap configuration/parallelization wins and a funded migration of acceptance tests to our standard framework. Ask: approve a two-week measurement spike with a go/no-go on the migration at the end.
For engineering leads (framing):
behat cold and warm, before and after, on the same hardware and the same suite, three runs each. Report bootstrap time and total wall-clock separately.app/../support or a private fork with a named maintainer and a removal ticket, so its archived status does not silently become permanent.Positioning statement: Low-cost, low-risk experiment with a credible exit; not a strategic dependency and not a substitute for fixing test strategy.
How can I help you explore Laravel packages today?