Fast, and still fast under load.
API suites, load tests and PageSpeed, aimed only at a domain you have verified. Monitors watch between runs, and alerts go to Slack, Teams or a signed webhook.
- Verified domains only
- Every request goes to a domain your workspace proved it owns. A load test cannot be aimed at anyone else’s server.
- One signed-in session
- A suite signs in once at the top. Every scenario after it reuses the token or cookies that login captured.
- Load you can shape
- A fixed count, steady load, or ramp, spike and step stages — with a pass/fail verdict when you set thresholds.
- Alerts where the team already is
- Slack, Microsoft Teams or a signed webhook. Every alert records when it fired and when it resolved.
Is it fast, and does it hold up?
Pick a capability to see it drawn from a sample project.
A POST to your login path captures the token or cookies, and the scenarios after it reuse them, in order. “Discover endpoints” reads your OpenAPI file, robots.txt and sitemaps — or paste a request from your browser. A p95 and a fail-rate threshold make each run Passed or Failed.
Where it slows down
Usually under load, after a release, or on the day a certificate runs out.
Load test the checkout API before the traffic does
Ramp to the load you expect, hold it, and set a p95 and an error budget. Fix what fails, run it again and compare the two runs side by side.
A scheduled suite notices before a customer does
The checkout suite runs every hour as a signed-in shopper. When a release breaks a route, that scenario fails its status check; past your fail-rate threshold, the run fails and the alert goes out.
Renew the certificate before the browser warns anyone
A monitor reads the certificate every six hours. The alert fires inside the number of days you chose, and resolves once the new certificate is in place.
Numbers you can act on
- 412 ms268 msp95, before → after · sample project
Before and after, measured
Compare a load test with an earlier one. A change under 10 % is called no change, and a different URL or load gets a warning.
- PassedFailed
A verdict when you ask for one
Set thresholds and a run comes back Passed or Failed. Set none and you get the numbers without a verdict.
- 2failed checks in a row before “down”
Down means down
One dropped check does not wake anyone. Two in a row does, and the alert resolves when the monitor is back.
Your API, your browser, your channels
Nothing to rewrite before the first run.
OpenAPI, robots.txt and sitemaps
“Discover endpoints” reads them and suggests the scenarios and pages to test.
Your browser’s DevTools
Paste the request headers, or a request copied as cURL. Credentials are sealed, and only a four-character hint is ever shown.
Slack, Teams or a signed webhook
Where alerts go. Email is not one of them.
Your verified domain
Proved by a DNS TXT record, a file on the site, or a teammate’s confirmed email at that domain.
The rest of the pillar, and beside it
- Real-user monitoringThe Web Vitals your visitors actually get, from one npm package.LCP · INP · CLS · FCP · TTFB at p75
- IntegrationsThe Slack, Microsoft Teams and webhook connections your alerts go through.Slack · Teams · webhook
- AI testingFast is half of it. Send a cohort of AI testers through the same pages and see where they get stuck.Simulation · Live
What a backend lead asks first
Why do I have to verify my domain?
A load test is a burst of traffic at a server, so every request goes only to a domain your workspace proved it owns: a DNS TXT record, a file at /.well-known/utestme-verify.txt, or a teammate’s confirmed email at that domain. The Live URL script snippet does not count as proof.
Can I load-test someone else’s site?
No. Requests go only to verified domains, private addresses are refused at the socket, and a test request never follows a redirect.
Where do alerts go?
To Slack, Microsoft Teams or a signed webhook. Not email. Each alert is recorded when it fires and again when it resolves.
How big can a load test get?
Up to 50 requests at once, and 10,000 requests or 3600 seconds per test. A suite holds up to 100 scenarios and a PageSpeed suite up to 40 pages. A workspace runs 5 performance jobs at once and keeps up to 50 monitors.
Test from your pocket
The uTestMe tester app runs a study on a phone. Taps and screens recorded, consent first, results in the same view.
- Tap tracking
- Screen recording
- Consent first