작가님과 함께 Checkly에서 모니터링하는 게 쉬워졌어요.
6024 단어 checklymonitoringplaywright
소개
이제 SLA 충족을 위한 서비스 문제의 조기 발견이 중요합니다.따라서 신뢰할 수 있고 기능이 풍부한 능동적인 모니터링 솔루션이 있어야 한다.전형적인 모니터링 솔루션은 Grafana로 기능이 풍부하지만 실제 사용자를 모의하기 위해 브라우저를 시작하는 데 좋은 로컬 통합이 없다.또한 권장되지 않는 솔루션을 모니터링하거나 다른 데이터 센터나 클라우드 공급업체에 HA를 설치해야 하기 때문에 직접 관리해야 합니다.
이러한 문제를 해결하기 위해 Checkly는 개발자에 대한 우호적인 상태 검사를 제공하여 클라우드에서 브라우저를 시작하는 데 사용할 수 있는 제품을 개발했다.이를 사용함으로써 귀하는 인프라 시설에서 자신의 실례를 시작할 필요가 없습니다. 왜냐하면 Checkly는 SaaS(소프트웨어 즉 서비스) 제품으로 귀하를 위해 관리되기 때문입니다.그것들은 심지어 당신의 고객에게 완전한 공공 기기의 시계판을 제공했다.오늘부터 그들은 완전한 극작가 통합을 제공했다.
활용단어참조
당신은 두 가지 유형의 수표를 사용할 수 있습니다.API 검사는 JSON 또는 GraphQL 또는 브라우저 기반 테스트와 같은 주어진 응답체, 상태 코드 또는 패턴을 검증하기 위해 본고에 중점을 두고 있습니다.브라우저 기반 테스트가 구름 속에서 머리 없는 Chromium 실례를 실행하여 생산 로그인이 정상적으로 작동하는지 확인합니다.기타 일반적인 대안은 다음과 같습니다.
const assert = require("chai").assert;
const playwright = require("playwright");
const browser = await playwright.chromium.launch();
const page = await browser.newPage();
await page.goto("https://playwright.tech");
assert.equal(await page.title(), "Everything about the Playwright framework - Playwright Community 🎭");
await page.waitForSelector("text=Playwright Community");
await page.waitForSelector("text=Try Playwright");
assert.isAbove(await page.$$eval("article", elements => elements.length), 8)
await browser.close();
이 예제에서는 다음을 확인합니다.통합
이것은 많은 흔히 볼 수 있는 모니터링 솔루션을 완전히 대체했다.복잡한 사용자 인터페이스를 설정하지 않고 자신의 노드를 만들 수 있습니다.상태 검사를 실행하는 js 스크립트가 클라우드에서 실행됩니다.
Checkly는 고급 통합에 대해 GitHub에 대한 지원을 제공하며 Vercel이나 Heroku와의 통합과 같은 많은 다른 통합을 제공합니다.예를 들어 이것은 PaaS(플랫폼, 즉 서비스) 공급자가 만든 환경에서 Pull 요청 단계에서 끝에서 끝까지 테스트를 실행하는 데 사용할 수 있다.
마찬가지로 Terraform에 대해 이것은 그들이 집적한 가장 큰 인프라 솔루션 중 하나이다GitHub.대량의 검사를 자동으로 관리할 수 있습니다. 대량의 API와 수백 개의 검사가 관련될 때 게임 규칙이 바뀝니다.
총결산
Checkly는 간단한 방법을 제공합니다. 상태 검사나 전체 테스트를 웹 응용 프로그램에 추가할 수 있습니다. 이 응용 프로그램들은 현재도 Playwright 지원을 가지고 있습니다.우리 극작가 커뮤니티는 우리가 공개한 서비스가 한편으로는 고가용성을 확보하고 다른 한편으로는 의존 항목을 업그레이드할 때 완전히 기능화되도록 그것을 사용하고 있다.
Checkly는 버전 코드, 자동 완성 기능이 향상된 통합 Monaco 편집기, 사용자 정의 NPM 모듈에 대한 지원 또는 디버깅 체험과 같은 모니터링 솔루션을 개발자가 사용하기 쉽게 하는 방법을 기대하고 있습니다.상태 검사나 테스트를 어디서 실행할지 걱정하지 말고 간단함에서 이득을 볼 것을 권장합니다.더 상세한 전망을 얻기 위해 그들은 GitHub 에서 정부의 공공 노선도를 제공했다.
더 많은 정보는 Checkly를 통해 checklyhq.com 및 theheadless.dev 자원에서 찾을 수 있으며 극작가와의 접촉을 시작할 수 있습니다.
Reference
이 문제에 관하여(작가님과 함께 Checkly에서 모니터링하는 게 쉬워졌어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mxschmitt/monitoring-with-playwright-on-checkly-made-easy-51ao텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)