Minimizing costs on Flood
tips and tricks for keeping your load testing costs low and running efficiently
Here are some pro tips for using Flood in the most cost-efficient way.
We sometimes see new Flooders running 40,000 virtual users as a first test... only to realise that the first request isn't right and is failing 100% of the time. As much as we appreciate your patronage, we'd recommend you do yourself a favor and take baby steps when you're just starting out.
First, run with a single user on a local instance and debug with it until all the scripting errors have been sorted out.
Then run several iterations with two users locally.
If that still looks clean, do a shakeout with just a few users on Flood.
While we charge you in VUH, we understand that you might also want to run shorter tests, especially while you're still shaking out your scripts. The minimum charging interval for Flood is 15 minutes or 0.25 of an hour.
To get the most of Flood, we recommend you make the most of this and run tests in increments of 15 minutes. We'll charge you the same for a test of 5 minutes as we will for a test of 15 minutes, so you might as well maximize this and plan accordingly.
Instead of 10-minute tests, consider running for 15 minutes. Instead of 20 minutes, run for either 15 or 30 minutes.
On that note, it also pays to know the dates for your billing cycle. You'll start every cycle at the lowest pricing tier regardless of what pricing tier you unlocked in the previous cycle, so it's important to know when your pricing tier resets. For example:
- You use up 20,000 VUH in your first monthly billing cycle with Flood. The first 500 VUH is free, so you'll pay for 19,500 VUH. This costs you 19,000 * 0.045 = $877.
- On your next cycle, you use up another 20,000 VUHs, which costs you another $877. In total you've now spent $1,710.
- If you had instead condensed your testing within one cycle, you would have used 40,000 VUHs and unlocked a lower price. Here's the breakdown of that cost: first 500 VUH: free - $0 next 19,5100 VUH: 19,500 * 0.045 = $877 next 20,000 VUH: 20,000 * 0.036 = $720 In total, you would have spent $1,597. This is a $135 price difference, solely due to timing.