Полезные материалы по всему, что может быть интересно тестировщику.
По рекламе: http://ad.proglib.io/?utm_source=testerlib или @proglib_adv
Обратная связь: @proglibrary_feedback_bot
Информация о канале обновлена 20.11.2025.
Полезные материалы по всему, что может быть интересно тестировщику.
По рекламе: http://ad.proglib.io/?utm_source=testerlib или @proglib_adv
Обратная связь: @proglibrary_feedback_bot
Система ограничивает количество запросов от одного пользователя за определённое время. Это защита от перегрузки, DDoS-атак и злоупотреблений.
🔴 Пример из жизни
С Rate Limiting:
Банкомат
• 3 неправильных PIN-кода → карта заблокирована
• Защита от перебора
Без Rate Limiting:
Форма входа
• Бот перебирает пароли
• 10 000 попыток в минуту
• Рано или поздно угадает
ть:
— API endpoints (есть ли лимит запросов)
— Формы входа (блокировка после N попыток)
— Отправка SMS/Email (защита от флуда)
— Кнопки создания заказов, платежей
🔤 Типичные баги
1. Ограничение только на фронте
Кнопка заблокирована в UI
Но через Postman запросы проходят
Все за одним IP
Один превысил лимит → все заблокированы
HTTP 429
Когда можно повторить? Неизвестно
🈁 Правильная реализация
GET /api/users
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 234
X-RateLimit-Reset: 1699999999
При превышении:
HTTP 429 Too Many Requests
Retry-After: 60
🧪 Как тестировать:
— Быстро кликать кнопку 10+ раз
— Написать скрипт на 150 запросов подряд
— Проверить HTTP 429 и заголовки ответа
— Убедиться, что счётчик сбрасывается
🐸 Библиотека тестировщика
#теория_на_пальцах
🔥 Токсичные вопросы на собеседованиях — это не повод оправдываться
Они проверяют не знания, а уверенность, зрелость, умение держать позицию и превращать минус в плюс.
➡️ Чтобы помочь вам чувствовать себя на интервью уверенно, подготовили серию из 5 карточек:
— почему эти вопросы считаются токсичными
— как отвечать профессионально
— какие формулировки вас ослабляют
— и что спрашивать в ответ, чтобы понять культуру компании
Свайпайте 💖
🐸 Библиотека тестировщика
#карьерный_трек
Владелец канала не предоставил расширенную статистику, но Вы можете сделать ему запрос на ее получение.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Подтвердите, что вы не робот
Вы выполнили несколько запросов, и прежде чем продолжить, мы ходим убелиться в том, что они не автоматизированные.
Наш сайт использует cookie-файлы, чтобы сделать сервисы быстрее и удобнее.
Продолжая им пользоваться, вы принимаете условия
Пользовательского соглашения
и соглашаетесь со сбором cookie-файлов.
Подробности про обработку данных — в нашей
Политике обработки персональных данных.