Skip to main content
Skip table of contents

Test environment

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.