Performance testing

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.
Core capabilities

Is it fast, and does it hold up?

Pick a capability to see it drawn from a sample project.

  1. 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.

Common use cases

Where it slows down

Usually under load, after a release, or on the day a certificate runs out.

before → after · sample project
Before a launch

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 run · sample project
After a deploy

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.

monitors and alert history · sample project
Before a certificate lapses

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.

Benefits

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.

Works with what you have

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.

Discover more

The rest of the pillar, and beside it

FAQ

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.

The tester app

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.

Coming soon onApp StoreGet it onGoogle Play
Scan to install
  • Tap tracking
  • Screen recording
  • Consent first
Test code · K7F2-9QA