The GenRocket Realtime Engines are proxy's to access GenRocket's core Java Binary Runtime Engine and are called programmatically to run GenRocket Scenarios that generate test data in real-time. These auxiliary engines are used when generating test data from programming languages that are not based on the Java runtime (e.g. Ruby, PHP, Python, etc). They are also used by Java-based languages when the core GenRocket runtime cannot be directly accessed from the command line to generate test data (e.g. Unit testing, Integration testing, Load testing, etc).
The Two GenRocket Realtime Engines
- Both GenRocket Realtime Engines are language agnostic.
- Both GenRocket Realtime Engines are run in a terminal on your local computer or a server.
The GenRocket Realtime Socket Engine
- Use with programming languages containing socket commands.
- Send requests to this engine over a socket to receive generated test data in real-time.
- This is the main engine used with GenRocket's real-time white box testing solution.
The GenRocket Realtime REST Engine
- Use with programming languages containing RESTful method calls.
- Send requests to this engine over RESTful web-services to receive generated test data in real-time.
- Useful in testing mobile apps and applications needing JSON test data in real-time.