Netestujte performance in production. Tady je checklist pro systematický approach.
Preparation¶
- ☐ Performance requirements definované (SLA/SLO)
- ☐ Baseline naměřen
- ☐ Testovací environment odpovídá produkci
- ☐ Testovací data duringpravena
- ☐ Monitoring aktivní
Types testů¶
- ☐ Load test — normální zátěž
- ☐ Stress test — nad limit
- ☐ Spike test — náhlý nárůst
- ☐ Soak/endurance test — dlouhodobá zátěž
- ☐ Scalability test — s rostoucí zátěží
What to Measure¶
- ☐ Response time (P50, P95, P99)
- ☐ Throughput (req/s)
- ☐ Error rate
- ☐ Resource utilization (CPU, memory, I/O, network)
- ☐ Concurrent users
After Testing¶
- ☐ Výsledky zdokumentované
- ☐ Bottlenecky identifikovány
- ☐ Optimalizace implementovány
- ☐ Re-test po optimalizaci
- ☐ Výsledky sdíleny s týmem
Tools¶
k6, Locust, Gatling, JMeter, hey, wrk. Choose based on jazyka a potřeb.
performancetestingqa