TryOut (Universal Interactive Testing)
Talisman features TryOut, a powerful, built-in testing interface similar to Postman. This tool allows engineers to validate integrations against the live environment without leaving the browser.
TryOut works identically for both OpenAPI Definitions and Apache Camel Routes. Whether you are calling a public REST endpoint or triggering an internal Camel flow (e.g., a Direct route), you get the same consistent testing experience.
The console is divided into two logical panels to separate the input configuration from the execution results.
Request Builder (Left Panel)
This panel handles the construction of the HTTP request before it is sent to the runtime.
- Headers: Define custom headers, authentication tokens (e.g.,
Authorization: Bearer...), or content types. - Body Generator: Automatically generates valid sample JSON payloads based on the schemas defined in your
openapi.jsonor Camel data types. - Example Selector: Quickly switch between different named examples (e.g., "Success Payload", "Error Payload") defined in your OpenAPI operation.
- Environment Aware: Automatically targets the correct host and port based on your selected Server environment (Dev, Test, Prod).
Response Inspector (Right Panel)
This panel displays the raw output returned by the service.
- Status Codes: View the returned HTTP status color-coded for success or failure (e.g.,
200 OK,500 Internal Server Error). - Latency: precise execution time measurement (e.g.,
10 ms), useful for spotting performance regressions. - Payload: View the formatted response Body and Headers in a clean, syntax-highlighted editor.
Supported Resources
The TryOut capability is universal across the Talisman Platform:
- OpenAPI: Test REST endpoints defined in your API contract.
- Camel Routes: Trigger and test internal Camel routes directly
