How to buy cloud-based load testing in VSTS
VSTS offers a cloud-based solution for load testing your apps. You can create load tests using Visual Studio Ultimate 2013, Visual Studio Enterprise 2015, or later versions. You can then run these tests in VSTS.
Load tests are measured and billed in virtual user minutes (VUM) as described in this Q&A: What are virtual user minutes (VUMs)? How many minutes will my load test use?.
Your VSTS account includes 20,000 virtual user minutes free per month for cloud-based load testing. If you need more than this amount, you must first set up billing for your VSTS account then enable paid cloud-based load testing in the Azure portal for your VSTS account.
Before you start:
You'll need VSTS project collection administrator or account owner permissions to enable paid usage for your VSTS account.
You must first set up billing for your VSTS account, if you haven't already. VSTS is billed through your Azure subscription.
If you're going through the Azure portal, you'll also need at least co-administrator permissions for the Azure subscription that's linked to your VSTS account for billing.
You can follow the steps below.
- Sign in to the Azure portal.
If you experience browser problems with Azure, make sure that you use a supported browser.
- Go to More services > Developer tools > VSTS accounts.
Select your VSTS account.
- Select cloud-based load testing.
- Turn on paid load testing.
If you want, set a monthly limit on the virtual user minutes that you use. When you're done, save your changes.
Billing and free monthly usage
You're charged only for virtual user minutes of cloud-based load testing used above the free monthly usage (20,000 virtual user minutes).
Free virtual user minutes reset on the 1st of the month.
No additional virtual user minutes are included with Visual Studio subscriptions--the free amounts are per VSTS account, not per user.
For cloud-based load testing, you're charged for each virtual user minute that exceeds the free monthly usage.
Graduated discounts for cloud-based load testing are calculated based on your Azure subscription billing cycle.
Limits on load test runs
There's a limit on the duration for each test run. For cloud-based load testing, the limit depends on where you're running your test. For details, see this Q&A.