Description
The GenRocket Realtime Engines are proxies to access GenRocket's core Java Binary Runtime Engine and are called programmatically to run GenRocket Scenarios that generate test data. These auxiliary engines are used when generating test data from programming languages that are not based on the Java runtime (e.g., .Net, 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 G-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.
The GenRocket G-REST Engine
- Use with programming languages containing RESTful method calls.
- Send requests via 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.