Рантайм
Спецификация рантайма
Наш рантайм предоставляет стандартизированную среду для запуска Playwright-скриптов, гарантируя предсказуемость и повторяемость результатов. Мы используем операционную систему Linux, и для всех запусков установлена временная зона UTC.
Ограничения ресурсов
Для каждого запуска Playwright-скрипта (включая Синтетические и Пошаговые API проверки) действуют следующие ограничения ресурсов:
- Память: до 2.7 GiB.
- Процессор: до 1 vCPU.
- Глобальный таймаут: 45 секунд.
Эти лимиты применяются ко всем процессам, запускаемым в рамках проверки, включая сам браузер, тестовый фреймворк и ваш код. Они являются неконфигурируемыми и обеспечивают стабильность всей системы мониторинга.
Пакеты NPM
Основное:
- Node.js версии
v22.19.0 - Playwright версии
1.59.1 - Chromium -
147.0.0(мы используем @sparticuz/chromium для минимизации рантайма и времени загрузки)
Наш рантайм поставляется с предварительно установленным набором NPM-пакетов, которые вы можете использовать в своих скриптах.
Они также доступны для использования в скриптах setup и teardown, за исключением fs и playwright.
Ниже приведен список доступных пакетов и их версий:
@aws-sdk/client-s3^3.1030.0@axe-core/playwright4.11.1@checkly/playwright-helpers1.0.4@playwright/test1.59.1@sparticuz/chromium^147.0.0@clerk/testing2.0.13@faker-js/faker10.4.0@google-cloud/local-auth3.0.1@kubernetes/client-node1.4.0@opentelemetry/api1.9.1@opentelemetry/exporter-metrics-otlp-grpc0.214.0@opentelemetry/sdk-metrics2.6.1@opentelemetry/sdk-trace-base2.6.1@t3-oss/env-nextjs0.13.11@xmldom/xmldom0.9.9aws41.13.2axios1.15.0btoa1.2.1crypto-js4.2.0date-fns4.1.0date-fns-tz3.2.0dotenv17.4.2ethers6.16.0expect30.3.0form-data4.0.5gaxios7.1.4google-auth-library10.6.2graphql16.13.2graphql-tag2.12.6jose6.2.2jsdom29.0.2jsonwebtoken9.0.3lodash4.18.1long5.3.2mailosaur11.1.0moment2.30.1mysql2.18.1nice-grpc2.1.15nice-grpc-client-middleware-deadline2.0.18nice-grpc-client-middleware-devtools1.0.10nice-grpc-client-middleware-retry3.1.14nice-grpc-common2.0.3nice-grpc-error-details0.2.13nice-grpc-opentelemetry0.1.21nice-grpc-prometheus0.2.10nice-grpc-server-health2.0.18nice-grpc-server-middleware-terminator2.0.17nice-grpc-server-reflection3.0.4nice-grpc-web3.3.10otpauth9.5.0pdf2json4.0.2playwright-core1.59.1prisma7.7.0protobufjs8.0.1tedious19.2.1twilio5.13.1typescript^6.0.2uuid13.0.0ws8.20.0xml-crypto6.1.2xml-encryption4.0.0zod4.3.6