- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`Step duration in Synthetic Monitoring is the time a Browser Test step takes to be considered fully loaded. In most cases, a step represents a user action (such as click and type). The Synthetics worker emulates the action, then waits for the page to finish loading and network requests to complete.
Step duration includes:
Step duration does not include overhead such as finding the step element, taking screenshots, or creating snapshots on errors.
A page is considered fully loaded when:
In Synthetic Monitoring Browser Tests, step duration and fully loaded time represent the same concept:
A frame is a browser section that renders a web page. Each page contains one main frame (the primary browsing context) and may include child frames for content like advertisements, embedded widgets, or cross-origin elements.
The Synthetics Worker monitors two browser signals to determine if a frame has fully loaded:
document.readyState
: The state of the DOM is “complete”
loadEventEnd
: Confirms the browser has finished firing the load
event
These two signals work together to verify the page is fully rendered before the Synthetics Worker proceeds.
The Synthetics Worker also monitors pending network requests to determine step completion:
Performance optimization: If a step takes approximately 10 seconds to complete, this typically indicates pending requests are causing delays. Check the network tab of that step or subsequent steps to identify slow requests. For requests irrelevant to your test, add them to the blocked requests section in your test configuration to improve performance.
Largest Contentful Paint (LCP) indirectly impacts step completion. While the Synthetics Worker doesn’t explicitly wait for LCP, steps requiring interaction with LCP-related elements (such as buttons, large images, or text blocks) cannot proceed until those elements are fully rendered and ready.
By default, each step has a 60-second timeout. You can adjust this timeout in the step configuration window to accommodate longer-running operations or to fail faster for performance testing.
Additionally, test results may not always reveal why steps take longer than expected. For comprehensive analysis:
Enable RUM data collection with Synthetic Monitoring to gain visibility into: