Run soak and stress tests to find the limits of your system
Select other max test duration
Running large-scale tests requires having an active Pro plan
Not sure where to start?
We are here to help you get started, provide guidance on your proof of concept, or just answer product and testing related questions.
Yes. We can assist your team with your performance testing projects. More details about our offering on Professional Services.
We run a maximum of 300 VUs from a Dedicated IP. If you're on a Team plan and want to run a 1000 VU test from Dedicated IPs you'll need at least 4 IPs ($120/month). If you're on a Pro plan and want to run a 5000 VU test from Dedicated IPs you need at least 17 IPs ($510/month).
Tests aborted by a user will count against your limit. Tests that are aborted by the system are not counted against you.
Virtual Users, VUs, are the simulated clients we load onto your system. They load objects in parallel, just like a real browser would. To know how many you need for testing, apply this formula: VUs = (peak hourly_visits * avg. visit_duration in seconds) / 3600.
- VUs: Virtual Users: simulated virtual users or clients that concurrently generate load onto your system, given one or many scripted user scenarios.
- RPS: Requests Per Second: a measure of throughput as number of requests generated onto a system every second. See previous question for details on how to convert VUs to RPS.
- Clients/Test: An accumulated number of requests (or scenarios) generated throughout the runtime of a single test. k6 does not currently support this way of measuring scale and sizing of a test. We find the VU and RPS approaches are best.
Requests Per Second, RPS, measures the estimated throughput of load we will generate onto your system. RPS is an estimated calculation based on:
- Each virtual user is capable of generating multiple concurrent TCP connections when scripted using `http.request_batch.`
- For each Virtual User can generate 10 or more RPS.
Creating tests based on RPS is useful for load testing APIs.
Yes, you can cancel your subscription anytime you want during the subscription term. You will not be charged beyond the month you cancel for monthly subscriptions. Service will be retained at the subscribed level until the last day of the subscription term.
Yes. The k6 Cloud is a subscription based service. Your subscription will auto-renew at the end of the term unless you cancel. To check your current expiration/renewal date, please check the billing menu in app. The k6 Cloud Service does not offer refunds on subscriptions.
We offer variable rate subscriptions that allow you to run as many individual tests as you want - up to a certain load level. As your business grows, we'll automatically move you up to a higher load testing level. We can also create custom plans to match your test frequency and load volume needs. Please contact us for a quote.
Yes, we do offer a significant discount for non-profit organizations Contact us with a description of your needs and we will be happy to oblige.
Yes, you can upgrade at any time in app. We will prorate your current term against the new one when upgrading. If you wish to downgrade, simply choose the plan and it will start at the conclusion of your new term.
The easiest way to pay is by credit card while you are logged into the k6 app. You can also pay by wire transfer; please contact us to set this up.