Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

API & DB Performance Series: Finding API Limits with k6

Автор: IggyCloud

Загружено: 2025-09-04

Просмотров: 198

Описание:

In this episode, we establish a baseline for API performance using k6.

The goal is simple: understand how many users the system can handle, how it behaves as load increases, and how to recognize the moment when performance starts to degrade.

This is not about maximizing numbers.
It’s about learning how to reason about load, saturation, and limits before adding observability or optimizations.

Topics covered:
What k6 is and why it works well for developers
Different types of performance testing and when to use them
Closed (virtual user) vs open (request rate) load models
System saturation and nonlinear performance collapse
Applying resource limits to expose bottlenecks
Interpreting k6 results to understand system behavior

What you’ll learn:
How to write basic k6 tests in JavaScript
When to use load, spike, stress, and endurance testing
How virtual users relate to real system capacity
How to define SLA thresholds in k6
How to identify the first limiting factor under load

This episode creates the foundation for later ones, where we add Grafana, Prometheus, and deeper observability to explain why the system behaves the way it does.

Chapters:
0:00 – The question: how many users can the API handle?
0:16 – What k6 is and why use it
0:36 – Types of performance testing
1:16 – Closed model (virtual users)
2:12 – Open model (request rate)
2:58 – System saturation concepts
3:38 – Resource limiting
4:03 – First k6 test execution
5:40 – Increasing load
6:33 – Key takeaways

Resources:
GitHub repository: https://github.com/IggyCloud/eShop
Performance data: https://github.com/IggyCloud/resources

Discord:   / discord  

#K6 #PerformanceEngineering #LoadTesting #APITesting #Kubernetes

API & DB Performance Series: Finding API Limits with k6

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Distributed load testing with k6 - Thijs Feryn - NDC London 2024

Distributed load testing with k6 - Thijs Feryn - NDC London 2024

JMeter против k6: сравнение двух популярных инструментов нагрузочного тестирования с открытым исх...

JMeter против k6: сравнение двух популярных инструментов нагрузочного тестирования с открытым исх...

Основы Python: Что такое переменные и как с ними работать в Thonny 005

Основы Python: Что такое переменные и как с ними работать в Thonny 005

Большинство разработчиков не понимают, как работают контекстные окна.

Большинство разработчиков не понимают, как работают контекстные окна.

Вайб-кодинг в Cursor AI: полный гайд + реальный пример проекта (подходы, техники, трюки)

Вайб-кодинг в Cursor AI: полный гайд + реальный пример проекта (подходы, техники, трюки)

API & DB Performance Series: From 2.2K to 3.3K RPS - 5 Perf Fixes

API & DB Performance Series: From 2.2K to 3.3K RPS - 5 Perf Fixes

The Dark Side of Open Source // What really happened to Faker.js?

The Dark Side of Open Source // What really happened to Faker.js?

Grafana k6 Studio is Now Generally Available! | Demo | Grafana Labs | Performance Testing

Grafana k6 Studio is Now Generally Available! | Demo | Grafana Labs | Performance Testing

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Gatling for JavaScript: The Ultimate Load Testing Tool Unveiled!

Gatling for JavaScript: The Ultimate Load Testing Tool Unveiled!

API & DB Performance Series: 26 Optimizations - Planning the Journey

API & DB Performance Series: 26 Optimizations - Planning the Journey

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Performance Testing - What? Why? How? When? (with Ddosify Examples)

Performance Testing - What? Why? How? When? (with Ddosify Examples)

How to do Performance Testing with k6

How to do Performance Testing with k6

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Наконец-то вышли! 3 нейросети дизайнера | Google Stitch, Spline Hana, Hera

Наконец-то вышли! 3 нейросети дизайнера | Google Stitch, Spline Hana, Hera

Hysteria2 — рабочий VPN при «блокировках» VLESS

Hysteria2 — рабочий VPN при «блокировках» VLESS

API & DB Performance Series: Breaking the PostgreSQL Connection Bottleneck

API & DB Performance Series: Breaking the PostgreSQL Connection Bottleneck

Analyzing load testing results in k6 Cloud

Analyzing load testing results in k6 Cloud

Тестирование производительности API в Postman

Тестирование производительности API в Postman

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com