Back to categories

Knowledge check

Load Testing

100 interview-style questions on performance and load testing, from metrics and workload models to bottleneck analysis.

Section progress

0 of 100 questions marked as completed

0%
#1

Что такое нагрузочное тестирование?

#2

Зачем продукту нагрузочное тестирование?

#3

Чем нагрузочное тестирование отличается от функционального?

#4

Что такое performance testing?

#5

Что такое load testing?

#6

Что такое stress testing?

#7

Что такое spike testing?

#8

Что такое soak testing?

#9

Что такое volume testing?

#10

Что такое scalability testing?

#11

Что такое concurrency testing?

#12

Что такое performance baseline?

#13

Зачем нужен baseline?

#14

Что такое SLA?

#15

Что такое SLO?

#16

Что такое latency?

#17

Что такое response time?

#18

Что такое throughput?

#19

Что такое RPS?

#20

Что такое TPS?

#21

Что такое percentile, например p95?

#22

Почему среднее время ответа может быть обманчивым?

#23

Почему в отчетах часто смотрят p95 и p99?

#24

Что такое error rate?

#25

Что такое успешность сценария под нагрузкой?

#26

Какие основные ресурсы влияют на производительность?

#27

Что значит узкое место системы?

#28

Почему без понятной цели нагрузочный тест мало полезен?

#29

Какие цели у нагрузочного теста могут быть?

#30

Что нужно уточнить до начала нагрузочного теста?

#31

Почему важно знать реальный пользовательский профиль?

#32

Что такое workload model?

#33

Что такое think time?

#34

Почему think time важен?

#35

Что такое ramp-up?

#36

Зачем нужен ramp-up?

#37

Что такое steady state?

#38

Что такое ramp-down?

#39

Почему окружение для нагрузочного теста должно быть близко к production?

#40

Что может исказить результаты теста на staging?

#41

Почему важно контролировать тестовые данные при нагрузке?

#42

Что нужно мониторить во время нагрузочного теста?

#43

Какие метрики приложения обычно важны?

#44

Какие метрики базы данных полезны?

#45

Какие метрики инфраструктуры обычно смотрят?

#46

Почему одних графиков времени ответа недостаточно?

#47

Что такое bottleneck analysis?

#48

Как понять, что уперлись в CPU?

#49

Как понять, что проблема в базе данных?

#50

Как кэш влияет на результаты нагрузочного теста?

#51

Почему нужен прогрев системы перед измерениями?

#52

Что такое cold start в контексте производительности?

#53

Что такое warm cache?

#54

Можно ли считать тест успешным, если ошибок нет, но p95 сильно вырос?

#55

Почему важно измерять не только сервер, но и бизнес-сценарий?

#56

Что такое транзакция в нагрузочном сценарии?

#57

Что такое pacing?

#58

Чем открытая модель нагрузки отличается от закрытой?

#59

Когда полезна открытая модель нагрузки?

#60

Когда полезна закрытая модель нагрузки?

#61

Что такое виртуальный пользователь?

#62

Что такое correlation в нагрузочных скриптах?

#63

Зачем нужна correlation?

#64

Что такое parameterization в нагрузочных тестах?

#65

Почему одинаковые данные могут искажать нагрузочный тест?

#66

Что такое data contention?

#67

Что такое race condition в тестировании нагрузки?

#68

Почему нагрузочное тестирование полезно для поиска race condition?

#69

Что такое queue buildup?

#70

Как проявляется queue buildup?

#71

Что такое backpressure?

#72

Почему graceful degradation лучше полного падения?

#73

Что стоит проверить в системе при превышении лимитов?

#74

Что такое recovery после нагрузочного теста?

#75

Почему важно проверять восстановление?

#76

Что такое memory leak и как soak-тест помогает его заметить?

#77

Что такое GC pressure?

#78

Почему длинные паузы GC опасны?

#79

Как нагрузка на один сервис может сломать всю цепочку?

#80

Что такое connection pool?

#81

Что происходит при истощении connection pool?

#82

Почему таймауты нужно учитывать в нагрузочных тестах?

#83

Что такое autoscaling и как его проверяют?

#84

Почему autoscaling не всегда спасает?

#85

Что такое throughput plateau?

#86

Что показывает plateau?

#87

Что такое error budget в обсуждении надежности?

#88

Что такое capacity planning?

#89

Как результаты нагрузочного теста помогают capacity planning?

#90

Почему важно версионировать сценарии нагрузки?

#91

Что должно быть в хорошем отчете по нагрузочному тесту?

#92

Почему недостаточно просто показать график p95?

#93

Какие выводы полезны бизнесу после нагрузочного теста?

#94

Как отличить проблему инструмента нагрузки от проблемы системы?

#95

Почему генераторы нагрузки тоже нужно масштабировать?

#96

Какая частая ошибка в интерпретации результатов нагрузочного теста?

#97

Что важно сделать после нахождения bottleneck?

#98

Что обычно спрашивают на собеседовании по нагрузочному тестированию?

#99

Как ответить на вопрос "как бы вы протестировали сервис под нагрузкой"?

#100

Что важно показать на собеседовании по performance testing?