How we keep Drupal fast with Thunder performance testing

Speaker(s)
mtodor
Experience level
Intermediate
Duration
50 min

When you hear performance testing, the first thought is testing of frontend response time, concurrent users, time to the first byte, time to interactive, first contentful paint, and other KPIs. In Thunder, a Drupal-8-distribution, we focus on publishing and therefore want to improve the editor’s experience. One of the main problems is the performance of the backend.

In this session, I will answer several questions:

  • Why are we testing the backend performance at all?
  • How do we test performance regression on pull requests?
  • What are the challenges?
  • What have we learned so far?
  • How can the performance of the content entity form be improved?
  • What have we found out about the performance of paragraphs?
  • Why is the performance testing of Thunder important for the future of Drupal?