pip install pingera-clipngr auth login --api-key ваш-api--ключ
# или добавьте ключ в переменную окружения PINGERA_API_KEY$ pngr auth status
╭────────────────────────────────── 🔐 Authentication Status ──────────────────────────────────╮
│ │
│ ✅ Authenticated │
│ │
│ API Key: ✓ Set (4a4688be...f9d9) │
│ Source: config file │
│ Status: Active │
│ │
│ Note: Environment variable takes precedence over config file. │
│ │
│ API Key Check: ✅ Valid │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯pngr checks run custom --type synthetic --pw-script-file my-playwright-script.js$ pngr checks run custom --type synthetic --pw-script-file my-pw-script.js --wait-for-result
╭─────────────────────────────────────────── ℹ️ Info ───────────────────────────────────────────╮
│ │
│ Loaded Playwright script from: my-pw-script.js │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
╭────────────────────────────────────── ✅ Check Queued ───────────────────────────────────────╮
│ │
│ On-demand check queued successfully! │
│ Job ID: rnwdgc9rqplt │
│ Type: synthetic │
│ Script: loaded from my-pw-script.js │
│ │
│ Waiting for result... │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────── 📋 Job Status: rnwdgc9rqplt ─────────────────────────────────╮
│ │
│ Job Information: │
│ • Job ID: rnwdgc9rqplt │
│ • Status: ✅ completed │
│ • Job Type: custom_check │
│ • Check ID: None │
│ • Created: 2025-08-29 07:44:41 UTC │
│ • Started: 2025-08-29 07:44:42 UTC │
│ • Completed: 2025-08-29 07:44:51 UTC │
│ Check Parameters: │
│ • Name: On-demand check │
│ • Type: synthetic │
│ • Script: const { test, expect } = require('@playwright/test'); │
│ │
│ test('Basic Screenshot', async ({ page }) => ... │
│ • Timeout: 30s │
│ Result Summary: │
│ • Result Status: ok │
│ • Response Time: 2595ms │
│ • Server: RU, Moscow (31.44.8.123) │
│ │
│ Synthetic Check Results: │
│ • Total Execution Time: 7594ms │
│ • Tests: 1 passed, 0 failed, 1 total │
│ │
│ Test Results: │
│ • Basic Screenshot: ✅ passed (2595ms) │
│ • Screenshots: 1 available │
│ - screenshot.jpg - │
│ https://storage.yandexcloud.net/pingera-user-files/screenshots/redacted/null/redacted.jpg │
│ │
│ Execution Logs: │
│ • LOG [2025-08-29T07:44:50.959Z]: Успешно загрузили страницу и сделали скриншот │
│ │
│ Page Performance: │
│ • Page Load Duration: 436.80ms │
│ • Web Vitals: │
│ - First Contentful Paint: 1168ms │
│ - Largest Contentful Paint: 109.90000000000055ms │
│ - Time to First Byte: 8.199999999999818ms │
│ • Network Requests: 37 total │
│ - navigation: 1 │
│ - script: 14 │
│ - link: 8 │
│ - img: 12 │
│ - css: 2 │
│ │
│ Main Document Request: │
│ • URL: https://pingera.ru/ │
│ • Method: GET │
│ • Status: 200 │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────╯