Skip to main content
Checkly combines testing and monitoring into one workflow. With Checkly, you can:
Testing overview
  • Run automated browser tests that simulate user interactions
  • Set up API tests to verify endpoints and services
  • Plan recurring test execution on a schedule
  • Run tests from Checkly’s global locations

Test Types

Create a single test and use it for both pre-production validation and production monitoring:
Simple HTTP requests to verify your API endpoints are responding correctly.Create an API test
Advanced tests that combine multiple API calls and browser actions.Create a Multi-step test
Full browser automation to test complex user interactions and workflows.Create a Browser test
Import your entire test project and run Playwright completely natively.Create a Playwright test
Verify that non-HTTP services are reachable by checking connectivity to a host and port.Create a TCP monitor
Check that your DNS records resolve as expected and catch misconfigurations or propagation issues.Create a DNS monitor

Run Playwright tests on the cloud

Use npx checkly pw-test to run your existing Playwright tests on Checkly’s global infrastructure. Tests run from real cloud locations with full observability — traces, videos, screenshots, and logs.
Terminal
npx checkly pw-test --location="eu-west-1" -- --grep="@smoke"
Customize the dependency installation step for the cloud environment:
Terminal
npx checkly pw-test --installCommand='npm install --no-scripts'
Learn more in the checkly pw-test CLI reference.

Analyze local test results

Use the Playwright Reporter to upload local and CI Playwright test results to Checkly. View screenshots, videos, and traces alongside your monitoring data.

Benefits of testing with Checkly

  • One platform for testing and monitoring — Use the same tests for pre-production validation and production monitoring
  • Catch issues early — Identify problems at any stage of your delivery pipeline
  • Code-first approach — Write tests in code, store them in repositories, and use version control
  • Global coverage — Run tests from multiple locations to match your user base