Автоматизируйте тестирование REST API, GraphQL endpoints и проверку Rate Limiting.
Автоматическая передача cookies из браузера, валидация ответов, детальные отчеты.
Всё через простые JSON-сценарии за 2 минуты.
GET, POST, PUT, DELETE, PATCH
Queries, Mutations, Subscriptions
Проверка защиты от перегрузки
Автоматическая передача
Мощные инструменты без программирования
Полная поддержка всех HTTP методов с валидацией статусов, заголовков и JSON схем.
Выполнение queries, mutations и subscriptions с валидацией данных и ошибок.
Проверка защиты от перегрузки с настраиваемыми параметрами запросов.
Cookies из браузера автоматически используются в API, GraphQL и Rate Limit тестах.
Поддержка различных типов аутентификации для защищенных endpoints.
HTML отчеты с полной информацией о запросах, ответах и валидации.
Планируйте автоматический запуск API тестов по расписанию с уведомлениями и статистикой.
Простые примеры для быстрого старта
{
"action": "api_test",
"data": {
"apiEndpoint": "https://api.example.com/users/me",
"apiMethod": "GET",
"expectedStatus": 200,
"validateHeaders": {
"content-type": "application/json"
}
}
}
{
"action": "graphql_test",
"data": {
"graphqlEndpoint": "https://api.example.com/graphql",
"graphqlQuery": "query { user(id: 1) { name email } }",
"graphqlVariables": {},
"graphqlValidateErrors": false
}
}
{
"action": "rate_limit_test",
"data": {
"rateLimitEndpoint": "https://api.example.com/endpoint",
"rateLimitMethod": "GET",
"rateLimitRequests": 20,
"rateLimitInterval": 50,
"rateLimitExpectedStatus": 429
}
}
Реальные примеры использования BotFake в работе
После изменений в API нужно проверить все endpoints, статусы, заголовки и структуру ответов
Все API endpoints протестированы за 5 минут вместо часов ручной проверки
Нужно убедиться, что Rate Limiting работает корректно и защищает API от злоупотреблений
Подтверждена корректная работа Rate Limiting за 2 минуты
После каждого деплоя нужно проверять все API endpoints, но нет времени запускать тесты вручную каждый раз
API тесты запускаются автоматически каждый день, уведомления приходят на email, проблемы обнаруживаются сразу после деплоя
Если вы не можете разобраться и придумать сценарий для полноценного веб‑тестирования, просто отправьте запрос. ИИ сгенерирует сценарий для вашего сайта в течение 2 дней.