Designed for EV charging infrastructure teams, this professional tool lets you simulate charging station behavior, send and validate OCPP 1.6 and 2.1 messages, and stress-test your CSMS before production. It is built for developers, QA engineers, and system integrators who need reliable, hands-on OCPP testing without a physical device.

Configure your own charging station behavior
Check how your CSMS behaves in case of problems with connecting the charging station.


Run one of several predefined charging station behavior scenarios to simulate the load on the CSMS system.
Do you need to test your DLM? No problem, you can generate hundreds of charging stations in population mode and analyze whether you are exceeding the energy limit.
1.6J, 2.0.1, 2.1


OCPP Tester connects to your CSMS over WebSocket and acts as a fleet of virtual charging stations. You choose the OCPP version (1.6 or 2.1), configure how many chargers to simulate, and run predefined test scenarios - from basic boot and authorization flows to complex DLM and error recovery tests. Every exchange is logged in full detail, so your team can instantly spot protocol mismatches, missing responses, or non-compliant behavior without touching real hardware.
Everything you need to know about OCPP Tester
OCPP Tester is a professional desktop tool that simulates one or many charging stations communicating with your backend over the Open Charge Point Protocol. Instead of wiring up physical hardware, you can send and receive OCPP messages, inspect every request and response in real time, and validate exactly how your CSMS behaves. It supports a single-station mode for focused, message-by-message testing as well as a population mode for generating large fleets of virtual chargers. This makes it easy to reproduce real-world scenarios, debug integration issues, and confirm protocol compliance long before anything is deployed in the field.
OCPP Tester fully supports OCPP 1.6 (JSON over WebSocket) and OCPP 2.0.1, and you can test both versions side by side. It covers the complete core message sets — including BootNotification, Authorize, StartTransaction, MeterValues, StatusNotification, and Heartbeat — so you can exercise the full lifecycle of a charging session. Today the tool handles around 90% of OCPP 1.6 messages and 60% of OCPP 2.0.1 messages, and coverage keeps expanding with every release. Support for the upcoming OCPP 2.1 protocol is also on the roadmap.
OCPP Tester is built for anyone working on the backend side of EV charging. Backend developers use it to integrate and harden a CSMS, QA engineers rely on it to validate protocol compliance and catch regressions, and system integrators use it when commissioning and troubleshooting charging networks. It is equally valuable for EV infrastructure teams who need to reproduce and debug tricky edge cases — connection drops, malformed responses, or unusual error codes — without deploying real hardware. In short, if your work depends on a CSMS speaking OCPP correctly, OCPP Tester gives you a controlled, repeatable environment to prove it.
Yes. OCPP Tester lets you send SmartCharging messages such as SetChargingProfile and ChangeAvailability, so you can recreate load-shedding requests, charging-profile conflicts, and dynamic power adjustments from a single interface. In population mode you can spin up hundreds of virtual charging stations at once, set a grid consumption limit, and watch how your Dynamic Load Management responds as demand rises and falls. This makes it straightforward to verify that your DLM keeps the whole site within its energy limit, distributes available power fairly, and reacts correctly when stations connect, disconnect, or change their charging needs.
Getting started is quick — you can download OCPP Tester and begin testing right away, with no physical charger required. A free tier covers the core OCPP 1.6 and 2.0.1 message flows, which is enough to connect to your CSMS and run basic boot, authorization, and status scenarios. For more advanced needs — automated test sequences, detailed reporting, population-mode load testing, and team workspaces — get in touch and we will walk you through the available licensing options. We are happy to help you find the setup that matches the scale of your project.
OCPP Tester is completely platform-agnostic. It communicates over standard WebSocket connections and follows the OCPP specification precisely, so it works with any CSMS that implements OCPP 1.6 or 2.0.1 — whether that is an in-house system, an open-source platform, or a commercial solution. You simply point the tool at your server's WebSocket address and start exchanging messages. Because nothing about the tool is tied to a particular vendor, it is just as useful for validating your own backend as it is for testing third-party systems you need to integrate with.