Automate Performance and Reliability Testing
Be more confident with your deployments. Use Browserless to make sure your website or application is performant and reliable on tens, hundreds, or thousands of browsers at once.
Statistics API
Our stats API reveals key metrics about a site from a reliability and performance standpoint. It includes useful metrics like latency, time-to-interaction, search-engine optimization and other useful recommendations.
Use the stats API to test your website or application on modern Chrome. Test new releases and get the peace of mind that you will find issues before your user base does.
Works with popular libraries
Puppeteer Connect
If you're using puppeteer's launch method, simply change it to connect and specify it to use browserless.
Playwright
Use playwright to run your tests as well
REST APIs
Use our powerful APIs to do the heavy lifting for you
1// From inside your Node application
2import puppeteer from 'puppeteer';
3
4// Replace puppeteer.launch with puppeteer.connect
5const browser = await puppeteer.connect({
6 browserWSEndpoint: 'wss://chrome.browserless.io'
7});
8
9// The rest of your script remains the same
10const page = await browser.newPage();
11await page.goto('https://example.com/');
12expect(await page.title()).toEqual('Example Site');
13browser.close();
Reliability and Testing Customer Case Studies
You have no idea how happy finding browserless was for me. I had no clue that remote devtools was even a thing a couple of months ago, and now I'm getting ready to deploy a production-ready app that uses it! There's no way I could've done it so quickly using other tools.
Bernardo Kuri — Rich Creative Manager, Weborama
We were hosting our own Puppeteer-driven smoke testing service, which required specialized operational attention to maintain and scale. We began looking for third-party hosted solutions so that we could focus our attention on building and supporting our core products, and Browserless fit the bill.
Christopher Zhen — Software Engineer, Samsara
We don’t spend time babysitting tests and fighting flaky tests anymore. That is gone. We don’t think about it. Every test runs in isolation. This has been great because when tests flake, it’s one test alone and we can go patch it and move on.
Manoj Patel — Lead Software Engineer, Recurrency
You have no idea how happy finding browserless was for me. I had no clue that remote devtools was even a thing a couple of months ago, and now I'm getting ready to deploy a production-ready app that uses it! There's no way I could've done it so quickly using other tools.
Bernardo Kuri — Rich Creative Manager, Weborama
We were hosting our own Puppeteer-driven smoke testing service, which required specialized operational attention to maintain and scale. We began looking for third-party hosted solutions so that we could focus our attention on building and supporting our core products, and Browserless fit the bill.
Christopher Zhen — Software Engineer, Samsara