Мы в Pingera всегда стремились предоставить нашим пользователям самые надежные и гибкие инструменты для мониторинга. Сегодня мы с гордостью объявляем, что наши Синтетические и Пошаговые API-проверки, основанные на фреймворке Playwright, официально выходят из статуса бета-версии и готовы к использованию в продакшене.
За время тестирования мы получили ценные отзывы от наших пользователей, что позволило нам устранить все критические ошибки и значительно повысить стабильность и производительность. Теперь вы можете быть уверены в их надежности при мониторинге критически важных бизнес-процессов.
Синтетические проверки с Playwright: Мониторинг реального пользовательского опыта
Синтетические проверки позволяют имитировать действия реального пользователя на вашем сайте. Вместо базового мониторинга, который проверяет только доступность, вы получаете полный контроль над сценариями, что позволяет убедиться в корректной работе критически важных функций, таких как регистрация, авторизация, оформление заказа и заполнение форм.
Например, вы можете написать сценарий, который:
- Переходит на страницу входа.
- Вводит логин и пароль.
- Нажимает кнопку "Войти".
- Проверяет, что пользователь перенаправлен на страницу личного кабинета.
- Запускает все эти действия с определенной периодичностью и из разных географических точек.
Вот пример простого Playwright-сценария, который проверяет доступность главной страницы Pingera и делает скриншот:
const { test, expect } = require('@playwright/test');
test('Проверка доступности и заголовка главной страницы Pingera', async ({ page }) => {
await page.goto('https://pingera.ru/');
await page.waitForLoadState('networkidle');
await expect(page).toHaveTitle(/Pingera/);
await page.screenshot({ path: 'screenshot.jpg', fullPage: false });
console.log('Успешно сделали скриншот страницы');
});Это лишь один из множества примеров. В вашем распоряжении все возможности Playwright API.
Пошаговые API-проверки: Полный контроль над вашим бэкендом
API — это "кровеносная система" современных приложений.
Пошаговые API-проверки позволяют вам тестировать сложные сценарии, включающие несколько запросов, обработку зависимостей и авторизацию, имитируя реальные бизнес-процессы.
С помощью Playwright вы можете:
- Проверять комплексные бизнес-процессы, например, регистрацию пользователя или оформление заказа, которые состоят из нескольких API-вызовов.
- Тестировать механизмы авторизации, используя токены и проверяя их корректность.
- Автоматизировать регрессионное тестирование и убедиться, что новые изменения не сломали существующую функциональность.
Пошаговые API-проверки полностью дополняют синтетические проверки. Синтетические чеки фокусируются на фронтенде и пользовательском опыте, а пошаговые API-проверки — на надежности вашего бэкенда, что позволяет получить целостную картину здоровья вашего сервиса.
Преимущества использования Pingera для Playwright-проверок
Вместо того чтобы разворачивать собственную инфраструктуру для запуска Playwright, вы можете использовать нашу платформу и сосредоточиться на главном — написании сценариев, которые имеют значение для вашего бизнеса. Мы берем на себя все сложности, связанные с:
- Инфраструктурой: вам не нужно настраивать и масштабировать серверы.
- Глобальным покрытием: запускайте проверки из разных географических точек, чтобы оценить производительность для пользователей по всему миру.
- Обновлениями: мы гарантируем, что вы всегда будете работать с актуальными версиями Playwright.
- Единой панелью управления: все ваши проверки, отчеты и логи доступны в одном месте.
Начните использовать уже сегодня
овые Синтетические и Пошаговые API-проверки доступны для всех пользователей даже на бесплатном тарифе. Начните использовать их для обеспечения безупречного пользовательского опыта и оперативного выявления проблем.
Готовы попробовать? Создайте свою первую проверку на app.pingera.ru.