Регистрация нового пользователя:
POST /api/register
Отправьте одинаковый запрос 5 раз одновременно (интервал 0 мс, один email).
{
"email": "test123@example.com",
"password": "Pass123!"
}
❓ Что должно произойти:
👍 — создан ровно 1 пользователь
🥰 — первый запрос: 201, остальные: 409
❤️ — допустимо: все ответы 200/201, но с одним и тем же userId
🔥 — в БД одна запись с этим email
Это баг, если:
💀 — создано 2+ аккаунтов
💀 — все 5 запросов вернули 201 с разными userId
💀 — ошибка 500 или зависание
Проверка в бд:
SELECT COUNT(*) FROM users WHERE email = 'test123@example.com'
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#стендап_qa
