Your Cloud, Your Costs — Load Testing Without the SaaS Markup - Web Performance
Bring Your Own Cloud

Enterprise load testing without the enterprise markup.

WPLoadTester 7 runs load engines inside your own AWS account. Our license is flat. EC2 bills at AWS's rate, straight to your account. No per-VU-hour. No compute premium. Savings grow with scale.

The math at scale

SaaS load-test platforms charge per virtual-user-hour. Your costs scale with their margin. WPLoadTester's Cloud license is a flat fee — your only variable cost is raw EC2 in your own account.

We size cloud runs on m5.large instances (2 vCPU, 8 GiB RAM, on-demand ~$0.096/hr in us-east-1), each generating about 500 concurrent HTTP virtual users on typical API/web test cases. WPLoadTester's controller provisions and terminates the fleet automatically.

Worked example, against the typical per-VU-hour SaaS rate of ~$0.15/VU-hour — the published rate at LoadRunner Cloud, Grafana Cloud k6 Pro, and Azure Load Testing's first 10,000 VU-hour tier:

Test size m5.large fleet Per-VU-hour SaaS (~$0.15) WPLoadTester Cloud: license + EC2
1,000 VU × 1 hr2 instances~$150license + <$1 EC2
5,000 VU × 1 hr10 instances~$750license + $1 EC2
10,000 VU × 1 hr20 instances~$1,500license + $2 EC2
50,000 VU × 2 hr100 instances × 2 hr~$15,000license + $20 EC2
100,000 VU × 4 hr200 instances × 4 hr~$60,000license + $77 EC2
500,000 VU × 8 hr1,000 instances × 8 hr~$600,000license + $770 EC2

EC2 rates from AWS on-demand pricing in us-east-1 (April 2026), cross-referenced in our published cloud pricing table. 500 concurrent VU per m5.large is a conservative default — actual per-instance capacity depends on payload size, think-time, and response size, and heavy workloads may want m5.xlarge. Reserved-instance and Spot pricing drop these numbers further. The shape of the curve is what matters: per-VU-hour SaaS cost scales linearly with test size; WPLoadTester's doesn't.

How it actually works

Load should come from where your customers come from. For any public-facing application — e-commerce, SaaS, APIs — that means running load engines in AWS regions outside your target's, so test traffic takes the same internet path a real user's request would: public DNS, TLS handshake, CDN edge, cross-region latency.

Home and corporate broadband have closed a lot of the historical gap vs on-net load generation, but cross-region traffic still surfaces CDN cache behavior, TLS overhead, and queuing effects that an engine sitting next to your application simply won't see. The engines themselves still run in your AWS account at raw EC2 rates — they're just in the regions where your users actually are.

YOUR AWS ACCOUNT us-west-2 Load engines (EC2) eu-west-1 Load engines (EC2) us-east-1 Your application (public endpoint) Traffic over the public internet (same path your real customers take) WPI license server (low-bandwidth check)

Private internal applications are the secondary case. If the target isn't internet-reachable — admin tools, back-office services, staging environments behind a firewall — the load engines co-locate in the target's VPC and traffic never leaves. Same license, same tool, different topology.

Realistic customer geography

Engines deploy to the AWS regions you pick — us-east-1, eu-west-1, ap-southeast-1, wherever your users actually are. Latency, DNS, TLS, and CDN behavior reflect what a real request goes through.

Your AWS account, your rates

Every EC2 instance bills straight through your existing AWS invoice at on-demand, reserved, or Spot pricing. No SaaS margin sitting between you and raw compute.

Private apps work too

Internal-only target? Engines co-locate in the target's VPC, traffic never crosses the AWS boundary, and credentials stay inside your network. Compliance scope unchanged.

Why procurement will like it

You've already approved AWS. You've already got an enterprise agreement. You've already got reserved capacity, volume discounts, credits, and tagging. WPLoadTester 7 Cloud just slots into that — your load-test compute shows up on your existing AWS invoice alongside everything else, with the same tags, in the same cost center.

Compare that to onboarding a new SaaS vendor: security review, data-processing agreement, procurement cycle, a separate invoice in a different currency, and — when test volume spikes — a bill that's on their margin, not AWS's margin.

Coming in WPLoadTester 7.1: Real-browser load testing returns in the 7.1 release. WPLoadTester 7.0 focuses on AI-powered auto-configuration and HTTP-protocol virtual users.

Software

Copyright © 2026 Web Performance, Inc.

A Durham web design company

×

(1) 919-845-7601 9AM-5PM EST

Complete this form and we will get back to you as soon as possible. Please note: Technical support questions should be posted to our online support system.

About You
How Many Concurrent Users