The test environment is an essential part of the eMabler Charge Point Management System (CPMS) onboarding and configuration lifecycle. It replicates your production setup in a controlled, isolated environment, allowing you to test features, validate integrations, and simulate site behavior without affecting live operations. By using a dedicated sandbox, you minimize risks, accelerate troubleshooting, and ensure your EV charging platform is fully prepared before going live.
Why Use a Test Environment?
Using a test environment helps you ensure a smooth and error-free transition to production by enabling you to:
-
Simulate complex charging scenarios
Test various site structures, driver roles, access rights, and charging patterns. -
Test third-party integrations
Validate your setup with hardware (chargers), OCPI endpoints, CRMs, ERPs, payment gateways, and more. -
Validate performance under different loads
Identify bottlenecks, test responsiveness, and evaluate resilience. -
Ensure regulatory and business rule compliance
Check tariff handling, transaction recording, and fallback behaviors to meet legal or business policies.
Setting Up a Test Environment with eMabler
Getting started with your own sandbox environment is simple and guided:
1. Request Access
-
Contact your eMabler Customer Success Manager or reach out to support@emabler.com
-
Mention your use case (e.g., OCPI integration, DLM testing, pricing simulation)
-
Specify whether you'd like a dedicated tenant or a shared sandbox (based on your subscription)
2. Define Test Scope & Parameters
-
Determine what aspects to test:
-
Site hierarchy (flat vs. nested)
-
Pricing models
-
API/webhook behavior
-
RFID/token scenarios
-
-
Decide whether to simulate physical hardware or use backend stubs
3. Configure Infrastructure
-
Mirror your intended production setup:
-
EVSEs (simulated or real test units)
-
Users & permissions
-
Site configurations
-
Charger profiles and commands
-
OCPI endpoint for handshake testing
-
4. Simulate Scenarios
-
Conduct tests such as:
-
Charger authorization/denial logic
-
Scheduled charging windows
-
Load balancing (for DLM customers)
-
Interoperability with external platforms
-
5. Monitor & Iterate
-
Use eMabler’s platform tools to:
-
Review logs and command history
-
Track site-level metrics and charger statuses
-
Troubleshoot through the admin dashboard
-
-
Refine your configuration based on observed results
Best Practices
-
Isolate credentials and tokens used in testing to avoid conflicts with live systems
-
Document learnings from simulations and confirm configuration behaviors with your eMabler CSM
-
Ensure your testing hardware is clearly labeled and not co-located with production units
Common Use Cases
|
Use Case |
Benefit |
|---|---|
|
Multi-site setup validation |
Test user access rights across geographic regions |
|
OCPI interconnection |
Perform eMSP handshake in sandbox mode |
|
Push API simulation |
Ensure event delivery and webhook stability |
|
Pricing models |
Validate fallback logic and time/kWh-based pricing tiers |
|
Site migrations |
Dry run batch imports and charger re-assignments |
Each use case helps you validate specific areas of your EV charging operations, making production rollout more reliable and predictable.