# Supabase — Automating performance tests

- Company: Supabase (supabase.com)
- Announced: 2024-02-21
- Category: not stated
- Coverage: not counted
- Announcement: no
- Group: routine
- Source: https://supabase.com/blog/automating-performance-tests
- Record: https://forck.live/items/21446-automating-performance-tests
- Subject: Supabase

Performance testing is one of the non-functional testing types that evaluates a system's compliance with its performance requirements. It reveals if your app can handle user load, unexpected spikes, or recover from stressful workloads. In this blogpost you will learn about how we got to the automated performance testing. I hope our lessons will make this journey easier for you. At the end of this post you will have a practical approach for doing performance testing manually and automatically and a set of tools and templates to get started. How this started? # When I joined Supabase we had a challenging task of rewriting Realtime service so that users would be able to stream database updates with respect to RLS policies. Such a huge design change could not happen without having an impact on throughput. We decided to extensively test how the new Realtime would perform prior to launch to: compare the capabilities of the new version and the current version, determine the speed, performance, and stability of the new Realtime and establish standards for the future, understand how it is scaling, find bugs. In fact we had to test 2 versions at once for the new Realtime. …

---

Record: https://forck.live/items/21446-automating-performance-tests
Catalogue: https://forck.live/llms.txt
Current issue: https://forck.live/feed.md
