Legacy Testing Environments
Zuora previously offered the Production Copy, enhanced Production Copy, and Performance Test environments. This article describes these legacy environments for the existing customers.
-
Production Copy Environment
Intended for system testing and data modeling. Comes with a copy of your production data. Zuora application version is refreshed on demand to match the main production environment.
-
Performance Test Environment
Intended for heavy performance testing and load testing. Does not come with any data. Zuora application version is refreshed a few minutes after updates to the main production environment.
Performance Test Environment
The Performance Test Environment is Zuora's de-facto Performance Test environment. It's the multi-tenant environment which we recommend customers and partners to use for extensive performance testing and trying to test the integration with Zuora or identify bottlenecks with an integration. Zuora customers can purchase any number of tenants in this environment, paying for them on a monthly basis.
Code releases are deployed to Performance Test Environment shortly after they are deployed to the production environment, typically a few minutes after production deployment, keeping the Performance Test environment in close parity with production.
The environment is co-located with our Production infrastructure.
The main use cases for the Performance Test Environment include:
- Performance load testing
- End to end timing testing (especially for data migrations)
This environment is located at https://pt1.zuora.com
Support Responsibility for the Performance Test Environment
Zuora Responsibility | Customer Responsibility |
---|---|
|
|
Production Copy Environment
The Production Copy Environment is an isolated customer sandbox, containing a scrubbed snapshot of customer data from Zuora's production environment, running completely on AWS on a significantly smaller capacity/footprint Zuora stack with the same release version as production. These environments are also referred to as "Service Environments". This is the only environment which supports scrubbed data and configuration copy from production.
The Production Copy Environment has some unique characteristics:
-
The Production Copy Environment are run on a best-effort basis, and do not have a guaranteed up-time or performance.
-
Customers are responsible for managing the schedule of refreshes of their environments. This includes coordinating the refresh to include a new Zuora version and data snapshot. Without careful management, service environments may lag in code and data version when compared to customer's production tenant. See Refresh Policy for more information.
Enhanced Production Copy Environment is updated along with Production. Such updates typically involve code changes only and do not refresh existing customer data.
-
Provisioning or refreshing to a Production Copy Environment typically takes 5 business days, but the process may take longer. For instance, provisioning a Production Copy Environment may take longer than 5 business days if a large volume of data needs to be extracted from the production environment and scrubbed.
-
Various sensitive parts of production-copied data (such as API keys, credit card numbers, email addresses, and so on) are scrubbed as part of the environment provisioning process. This typically means customers need to perform some level of data grooming after an environment is provisioned or refreshed, prior to using. See Scrubbed Data for more details on what records are scrubbed.
-
Some Zuora security features, such as SSO and MFA, and security compliance levels, such as PCI and SOC, are not supported in Production Copy Environment.
-
Production Copy environments currently do not include the following features:
- Reporting
- Insights
- Zuora Revenue (formerly known as Zuora RevPro)
- Marketplace (formerly known as Zuora Connect)
- Collect
- Micro-service based features, such as Notifications on Any Event, and Orders UI
- Audit Trail
-
Enhanced Production Copy environments support the following features that a basic Production Copy Environment does not support:
-
Reporting
-
OAuth authentication via REST API
-
Copying multiple entities
-
Data Model
-
Settings API
-
Data Query
-
Event Triggers and Notifications
-
Workflow, Collect, and Marketplace
-
-
Currently, Enhanced Production Copy environments have the following limitations:
-
Customers are limited to only 1 enhanced production copy per production tenant.
-
Enhanced Production Copy environments only copy core billing data from production environments. Data copy for new features, such as Data Model, is not yet supported.
-
ePCE supports hosting on US and EU data centers.
-
Features that are still in development are not supported.
-
For more information, see Support for Zuora Features, Add-ons, Integrations.
The use cases for Production Copy environments include:
-
Regression testing
-
System testing
-
Data modeling
Since these environments are provisioned on an as-needed basis, the URL endpoints for the REST API may vary. Once your environment is provisioned, check with Zuora Global Support which REST API endpoint you should used.
General Information
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Does this sound like you? |
|
|
Suitable for |
Functional testing with cloned configuration and data.
|
Heavy-load performance and stress testing. |
Not Suitable for | Performance and load testing | Functional testing |
Data Migration Testing |
Yes Suitable for a few thousand records |
Yes Suitable for more than 100,000 records |
An example of 100,000 records would be 50,000 accounts + 50,000 subscriptions. | ||
Infrastructure Mimics Production | No | Yes |
Includes Environment Monitoring | No | No See Support Responsibilities for the Performance Test Environment at the end of this article for more information. |
Rollback Policy | Rollbacks are not supported on any environment. Zuora recommends that you revert changes yourself – if possible. Reverting changes are possible before posting transactions on a bill run. | |
Hardware | Virtualized | Bare metal (non-virtualized) environment. Has a 1-to-1 relationship with the production environment. |
Location | servicesn .zuora.comwhere n is a number allocated during provisioning |
PT1.zuora.com |
Supported API Authentication Schemes | Username and password, authorization cookie, single-use tokens for CORS-enabled operations | OAuth 2.0 (recommended), username and password, authorization cookie, single-use tokens for CORS-enabled operations |
Refresh Policy
Zuora performs two types of refreshes: A refresh for a new Zuora version and a data snapshot refresh
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Code base Refresh with Latest Zuora Version |
Production Copy Environment refreshes are on-demand and do not follow the production release schedule. Refresh limited to once monthly. Enhanced Production Copy Environment refreshes follow the production release schedule. Note: If you request a refresh for a new Zuora version, a data refresh will also occur. |
Yes Maintenance releases also occur in this environment, following the same production release schedule. |
Data Snapshot Refresh (Includes Scrubbed Data Copied from Production) | On-demand. Refresh limited to once monthly.
Scrubbed data includes user logins, emails and global settings. |
No
You are responsible for loading your own data, including user logins and global tenant settings. |
Historical PDF-generated Invoices |
No You must regenerate any previously generated PDF invoices in this environment |
No You must generate PDF invoices from scratch. |
Scrubbed Data
Zuora scrubs or cleans data that is copied to the Production Copy Environment to remove sensitive information. The following table provides a summary of the data that is scrubbed.
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Personal Settings |
User’s work email address. |
N/A |
Commerce | ||
Zuora for Salesforce - 360 Sync | Salesforce Credentials | N/A |
Commerce Portal | N/A | N/A |
Customer Catalog | ||
Promotion Codes | ||
Billing & Payments | ||
Customer Account | Bill To and Sold To Contact information:
|
N/A |
Payment Gateways | Payment Gateway credentials | N/A |
Avalara Integration | Avalara credentials | N/A |
Payment Pages (HPM 2.0) |
RSA Public Key, RSA Private Key |
N/A |
Notifications and Callouts | Callout Base URL | N/A |
Finance | ||
NetSuite |
NetSuite integration credentials |
N/A |
Additional Add Ons | ||
Workflow | N/A | N/A |
Collect (All Apps) | N/A | N/A |
Appstore Connector | ||
Tax Connector | N/A | N/A |
Support for Zuora Features, Add-ons, Integrations
Zuora features, add-ons, and integrations are generally supported except where noted in the following table:
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Notifications |
Yes Contact Global Support if you want to disable email notifications. Notifications related to new users, password resets, and email address changes are always enabled and cannot be disabled. |
Yes |
Callouts | Yes | Yes |
Single Sign-on | No | Yes |
Two-factor Authentication | No | Yes |
Reporting |
No |
Yes |
New Invoice File Generation Service |
Yes Submit a request at Zuora Global Support to enable this feature or service. |
Yes |
New Quote File Generation Service |
Yes |
Yes |
Orders UI, including creating Orders through the UI | No | No |
Settings API | Yes | No |
Data Query | Yes | No |
Custom Objects | Yes | No |
Events and Triggers | Yes | No |
Add-ons and Integrations | ||
Yes | Yes | |
Zuora requires a 1-to-1 relationship with Salesforce for each Zuora environment. | ||
Real-time Sync | Yes | Yes |
Data Connect (Configurable Sync) | No | No |
Z-Suite | Yes
Submit a request at Zuora Global Support to enable this feature or service. |
Yes
You must submit a request at Zuora Global Support to setup and enable. |
Avalara Connector | Yes
Submit a request at Zuora Global Support to enable this feature or service. |
Yes
You must submit a request at Zuora Global Support to set up and enable the Avalara Connector. |
Payment Gateways |
Yes You cannot use production data to simulate payment runs or update payment methods in the Production Copy Environment. Do the following to simulate a payment run in this environment: |
Yes Includes any gateway that is supported in production |
Insights | No | No |
Collect | No | No |
Limits Policy
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Concurrent Request Limits | Not Bounded by Policy | Bounded by Policy |
If Customer’s use of the Service exceeds the usage limits in the applicable contracts or as described in this Knowledge Center article for any products provided, Customer must either purchase additional usage, if applicable, or move to the next edition of the Service. If Customer does not choose either of the options, Customer shall be considered out of compliance with such Service.
Security
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
PCI-compliant | No Customers accept compliance risks |
Yes |
SOC 1 and SOC 2-compliant | No | Yes |
HIPAA-compliant | No | Yes |
IP Whitelist | Yes | Yes |
Two-factor Authentication | No | Yes |
Provisioning and Refreshing Your Data
Zuora provides the following guidelines for provisioning and data refresh turnaround times for Test Environments. We continuously strive to optimize performance and provide the best possible turnaround times for you.
Production Copy Environment (No longer offered, refer to Zuora Central Sandbox) | Performance Test Environment (No longer offered, refer to Zuora Central Sandbox) | |
---|---|---|
Provisioning Turnaround
(includes the copy of production data) |
Yes 7-10 business days Turn around is the best effort, and it may be longer for large size tenants. |
Yes 7-10 business days Turn around is the best effort, and it may be longer for large size tenants. |
Data Copy Request Method | Global Support | None |
Data Copy Frequency | Once every 29 Days | None |
Data Copy Requests |
Yes 7-10 business days Turn around is the best effort, and it may be longer for large size tenants. |
Yes 7-10 business days |
Order Form or SOW Required |
Yes |
Yes |
Included with Platform Fee? |
No No longer available for purchase |
No No longer available for purchase |