Explorer reports addition
We have added a new Explorer feature to reports, with a timeline scrubber and easy anomaly detection.
Run real Chrome browsers to validate Core Web Vitals, monitor user journeys, and measure performance metrics that matter to your users.
Test Like Your Users Do
LoadForge browser testing runs real Chrome browsers powered by Playwright, measuring performance metrics that HTTP requests can't capture—like Largest Contentful Paint, Core Web Vitals, and visual rendering.
class LCPUser(PlaywrightUser):
LCP_THRESHOLD = 1200 # ms
@task
@pw
async def check_lcp(self, page: PageWithRetry):
cdp = await self.browser_context.new_cdp_session(page)
await cdp.send('Network.enable')
await cdp.send('Network.emulateNetworkConditions', {
'offline': False,
'downloadThroughput': (1*1024*1024)/8,
'uploadThroughput': (1*1024*1024)/8,
'latency': 50,
})
start = time.time()
async with event(self, "Load home"):
await page.goto("/")
await page.wait_for_timeout(1000)
lcp = await page.evaluate("""
new Promise(r => {
new PerformanceObserver(l => r(l.getEntries().at(-1).startTime))
.observe({type:'largest-contentful-paint', buffered:true});
})
""")
self.environment.events.request.fire(
request_type="LCP",
name=f"LCP {'PASS' if lcp<=self.LCP_THRESHOLD else 'FAIL'}",
start_time=start,
response_time=lcp,
response_length=0,
context={**self.context()},
url="lcp_metric",
exception=None if lcp<=self.LCP_THRESHOLD else Exception(f"LCP {lcp:.0f}ms > {self.LCP_THRESHOLD}ms"),
)
Perfect for UX validation and performance guardrails
Browser testing complements traditional load testing by validating the user experience layer that HTTP requests can't touch.
Set thresholds for LCP, CLS, and FID to automatically fail deployments that degrade user experience.
Monitor key user flows like search → product → checkout to ensure they work flawlessly.
Test JavaScript-heavy applications, SPAs, and interactive elements to ensure optimal performance.
Browser Performance Insights
Browser test results integrate seamlessly with LoadForge's reporting platform, providing the same detailed analytics and AI-powered insights you're used to.
Built on Playwright, Powered by LoadForge
Real Chrome Browsers
Each test runs in headless Chrome using Playwright, giving you the same rendering engine your users experience.
Familiar Scripting
Write tests using the same Locust patterns you know, with Playwright integration built-in.
Core Web Vitals
Automatic measurement of LCP, FID, and CLS.
Production Monitoring
Schedule low-frequency checks to monitor UX.
Accessibility Testing
Run Axe accessibility scans for compliance.
Complete Testing Strategy
Browser testing works alongside LoadForge's traditional load testing to give you comprehensive coverage—from infrastructure limits to user experience quality.
Browser testing is available on all LoadForge plans. Start validating your user experience today.