Build & Ship · Testing & Quality
10 paid against 11 free you can run yourself.
Paid against free › Build & Ship › Testing & Quality › Performance Testing · Building the product on Repo Radar
Performance testing tools simulate many users or requests to see how an application behaves under load: response times, errors and breaking points. Most paid services run open-source engines in the cloud: Grafana Cloud k6, Gatling Enterprise and Artillery run their own engines, while BlazeMeter, OctoPerf, LoadFocus and Azure Load Testing run JMeter (and Locust or k6) at scale. LoadView and LoadNinja focus on real-browser load, and Loader.io on simple URL tests. On the open-source side, k6, Locust, Gatling, JMeter and Artillery are full frameworks, while Vegeta, oha, Fortio, Goose and bombardier are lighter load generators. Marks come from vendor pricing pages and project READMEs as of 19 October 2026; nothing was tested hands-on.
Prices and free tiers as checked, dated on each review.
GGrafana Cloud k6Cloud-based performance and load testing platform for cross-functional teams.
$19free tierBBlazeMeterAI-powered continuous testing platform for performance, API, and functional testing.
$149GGatlingGatling is a load testing platform for developers and teams.
free tierAArtilleryLoad testing, Playwright E2E testing, and synthetic monitoring platform.
$199free tierOOctoPerfEnterprise-grade load testing platform for engineering teams.
$999free tierLLoadViewCloud-based load testing for websites, apps, and APIs.
$129free tierLloader.ioFree load testing service for web apps and APIs.
$99.95free tierAAzure Load TestingFully managed cloud load testing for apps.
free tierLLoadNinjaCloud load testing with real browsers, no scripting, real-time diagnostics.
free tierLLoadFocusCloud load testing, page speed, and API monitoring platform.
$29free tierFree to use. You run it on your own server.
They do this job.
It pretends to be a crowd of visitors and reports what breaks first.
★ 28.2kFreeVEtsenart/vegetaHTTP load testing tool and library. It's over 9000!
★ 25.2kFreeOXoxc-project/oxcFast replacements for the usual JavaScript checker, formatter, parser and minifier, usable one piece at a time.
★ 22.8kFreeOHhatoo/ohaOhayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
★ 10.6kFreeJMapache/jmeterApache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
★ 9.6kFreeARartilleryio/artilleryThe complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
★ 9.1kFreeGAgatling/gatlingModern Load Testing as Code
★ 7kFreeBOcodesenberg/bombardierFast cross-platform HTTP benchmarking tool written in Go
★ 6.8kFreeFOfortio/fortioFortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
★ 3.7kFreeSCschemathesis/schemathesisIt reads a web service's own description and attacks it with thousands of generated requests.
★ 3.7kFreeGOtag1consulting/gooseLoad testing framework, inspired by Locust
★ 1kFreeA second choice: they cover part of this job or are a building block for it.
It draws hundreds of live charts about a single computer with almost no setting up.
★ 80.9kFreeDIwagoodman/diveIt opens a container image layer by layer and shows which files are wasting space.
★ 54.6kFreeTRaquasecurity/trivyIt lists the known security holes in a project's parts and in packaged programs.
★ 38.4kFreeK6grafana/k6It generates traffic against a web service and reports what broke.
★ 31.9kFreeLIGoogleChrome/lighthouseIt loads one web page in a real browser, runs about a hundred checks, and prints a scored report.
★ 30.9kFreeHYsharkdp/hyperfineRuns a command many times and reports how long it really takes.
★ 29.1kFreeSVsvg/svgoA tool that rewrites SVG files to be much smaller without changing their appearance.
★ 22.8kFreeMYpython/mypyThe reference type checker for Python, run from the command line.
★ 20.7kFreeHUOrange-OpenSource/hurlRuns web requests written in a plain text file and checks the answers.
★ 19.2kFreeVIvitest-dev/vitestA test runner for JavaScript and TypeScript that reuses a project's existing Vite build settings.
★ 17.2kFreeHYHypothesisWorks/hypothesisA Python library that generates test inputs and reduces any failure to the smallest example that still fails.
★ 9.1kFreeWEGoogleChrome/web-vitalsA small JavaScript library that measures real page speed in real visitors' browsers.
★ 8.6kFreeSIsitespeedio/sitespeed.ioIt measures a site's speed with real browsers and keeps the history.
★ 5kFreeUNharlan-zw/unlighthouseRuns Google's page-auditing tool across a whole site and collects the scores into one report.
★ 4.9kFreeTYcrate-ci/typosA spell checker for source code that is fast enough to run on every save.
★ 4.2kFreeTEtestcontainers/testcontainers-pythonTests get a real, empty PostgreSQL, started and destroyed automatically.
★ 2.3kFreeDEankane/dexterIt reads slow queries and reports which PostgreSQL indexes to create.
★ 2.1kFreeHYHypoPG/hypopgIt creates a pretend index in one second so PostgreSQL can say whether a real one would help.
★ 1.7kFreeNOwntrblm/noxRuns your tests and other jobs in fresh isolated environments, described in an ordinary Python file.
★ 1.6kFreePIpypa/pip-auditChecks a Python project's packages against the public advisory database and names the ones with known security holes.
★ 1.4kFreePGankane/pgsliceIt splits a huge PostgreSQL table into monthly pieces without stopping the database.
★ 1.2kFreeCAholmgr/cargo-sweepDeletes old build files from one project folder or a whole disk, by age, toolchain or size.
★ 995FreeFOfonttools/fontbakeryIt runs a quality checklist against a font file and prints every fault it finds.
★ 705FreeFOfonttools/fontspectorA command-line tool that runs a quality checklist over font files and reports the failures.
★ 116FreeEvery paid tool and free repository we compared, marked against the same features.
✓has itPartlysome plans or extra work—confirmed not available?not confirmed✓the vendor's claim onlypricingClick a mark for its note and source
| Paid · 10 | Free · 10 | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Feature | Grafana Cloud k6 | BlazeMeter | Gatling | Artillery | OctoPerf | LoadView | loader.io | Azure Load Testing | LoadNinja | LoadFocus | grafana/k6 | locustio/locust | gatling/gatling | apache/jmeter | artilleryio/artillery | tsenart/vegeta | hatoo/oha | fortio/fortio | tag1consulting/goose | codesenberg/bombardier |
| Starts at | $19 per month plus $0.15 per virtual user hour (Pro) | $1,188 a year (Basic), or $149 billed monthly | €89 per month billed annually (Basic) | $199 per month (Team) | $99 per 1,000-VU test (Pay-Per-Test) | $129 per month billed annually (Subscription) | $99.95 per month (Pro) | $0.15 per virtual user hour | $350 per 25 hours (100 VUs) | $29 per month billed yearly (Starter) | AGPL-3.0 | MIT | Apache-2.0 | Apache-2.0 | MPL-2.0 | MIT | MIT | Apache-2.0 | Apache-2.0 | MIT |
| Authoring | ||||||||||||||||||||
| Test scenarios as codeWrite load scenarios in a programming language or config file. | ||||||||||||||||||||
| GUI or no-code test builderBuild tests in a graphical interface without code. | ||||||||||||||||||||
| Load | ||||||||||||||||||||
| Real browser loadDrive real browsers to measure front-end performance under load. | ||||||||||||||||||||
| Distributed or cloud load generationGenerate load from many machines or a managed cloud. | ||||||||||||||||||||
| Multiple geographic locationsGenerate traffic from several regions. | ||||||||||||||||||||
| Protocols | ||||||||||||||||||||
| HTTP and API loadLoad-test web endpoints and APIs. | ||||||||||||||||||||
| Protocols beyond HTTPgRPC, WebSockets, databases, messaging and others. | ||||||||||||||||||||
| Workflow | ||||||||||||||||||||
| CI/CD integrationRun tests in pipelines. | ||||||||||||||||||||
| Thresholds and pass/fail criteriaFail a run automatically when limits are crossed. | ||||||||||||||||||||
| Analysis | ||||||||||||||||||||
| Results dashboard and reportsCharts and reports of response times and errors. | ||||||||||||||||||||
| Compatibility | ||||||||||||||||||||
| JMeter script supportRun existing Apache JMeter test plans. | ||||||||||||||||||||
| Deployment | ||||||||||||||||||||
| Self-hosted or on-premise generatorsGenerate load from your own machines or cloud account. | ||||||||||||||||||||
| Pricing | ||||||||||||||||||||
| Free tierA free plan or free usage allowance. | ||||||||||||||||||||
| Licence | ||||||||||||||||||||
| Open sourceSource published under an open licence. | ||||||||||||||||||||
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Free | $0 | Monthly | Per account | 500 VUH a month | Community support |
| Pro | $19 plus usage | Monthly | Per VUH beyond 500 | 500 VUH included, then from $0.15 | 8×5 email support |
| Enterprise | Custom, from $25,000 a year | Annual | Annual commit | Up to 1 million concurrent VUs | BYOC, premium support |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Basic | $1,188 a year or $149 a month | Annual or monthly | Per account | 1,000 concurrent users; 200 tests a year | 1-hour tests |
| Pro | $5,988 a year | Annual | Per account | 5,000 concurrent users; 80,000 VUH a year | 5-hour tests |
| Unleashed | Custom | Custom | Custom | Custom | Complex automated testing |
| AWS | Custom | Through AWS Marketplace | Custom | Customisable tests and VUH | Bought through AWS |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Basic | €89 annual, €99 monthly | Monthly | Per organisation | Up to 60,000 VUs; 1 hour of testing | Starter pack |
| Team | €356 annual | Monthly, billed annually | Per organisation | Up to 180,000 VUs; 5 hours of testing | Distributed testing, CI/CD |
| Enterprise | On request | Custom | Custom | Custom VUs and hours | Premium support |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Free | $0 | Monthly | Per organisation | 30 reports a month; 1 month retention | CLI and dashboard |
| Team | $199 | Monthly | Per organisation | 1,000 reports a month; 6 months retention | Up to 5 workers per test |
| Business | $499 | Monthly | Per organisation | 2,500 reports a month; 18 months retention | Up to 25 workers per test |
| Enterprise add-ons | From $1,199 | Monthly | Per organisation | Custom | SSO, audit logs, SLAs |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Free | $0 | Forever | Per account | 50 concurrent users | 20-minute tests |
| Pay-Per-Test | From $99 | Per test | Per test | 1,000 VUs per test | Limited duration |
| Unlimited Performance | From $999 | Monthly | Per account | Unlimited tests and duration | SaaS or on-premise |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| On-demand | $0 commitment | Per test | Per test | Single tests | Pay as you go |
| Subscription | $129 annual, $199 monthly | Monthly | Per account | 4-hour tests | Ongoing testing |
| Enterprise | Custom | Custom | Custom | Large or continuous tests | Custom |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Free | $0 | Monthly | Per account | 10,000 clients per test | 1-minute tests, 2 URLs |
| Pro | $99.95 | Monthly | Per account | 100,000 clients per test | 10-minute tests, 10 URLs |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Up to 10,000 VUH | $0.15 per VUH | Monthly usage | Per virtual user hour | 0–10,000 VUH | Pay as you go |
| Above 10,000 VUH | $0.06 per VUH | Monthly usage | Per virtual user hour | 10,000+ VUH | Volume rate |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Professional, 100 VUs | $350 | Per pack | Per 25 load testing hours | 100 virtual users | Hours expire after 1 year |
| Professional, 250 VUs | $875 | Per pack | Per 25 load testing hours | 250 virtual users | Unlimited team members |
| Professional, 500 VUs | $1,375 | Per pack | Per 25 load testing hours | 500 virtual users | Unlimited team members |
| Enterprise | Let's chat | Custom | From 25 hours | Custom | Custom |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
| Plan | Price | Billing | Unit | Research allowance | Other limits |
|---|---|---|---|---|---|
| Free | $0 | Monthly | Per account | 10 concurrent users | 60-second tests |
| Starter | $29 | Monthly, billed yearly | Per account | 250 concurrent users; 500 tests a year | 20-minute tests |
| Basic | $119 | Monthly, billed yearly | Per account | 1,500 concurrent users | 1-hour tests |
| Essential | $499 | Monthly, billed yearly | Per account | 5,000 concurrent users; 125,000 VUH a year | 5-hour tests |
| Pro | $749 | Monthly, billed yearly | Per account | 12,500 concurrent users; 250,000 VUH a year | 2 teams |
Checked 2026-10-19 on the pricing page. Prices change; the vendor's page is the final word.
Looked at, and left out of the comparison, with the reason.
What the research could not settle from the vendors' own pages.
One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.
No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.