Utility for defining and executing Kafka message test cases by sending, checking presence or absence of messages in topics with dynamic script-based content.
- Install: Download
ktestLinux binary - Configure: Create
ktconfig.yml→ see config guide - Write tests: Create
ktestcase.yml→ see test case guide - Run:
ktest srun -e dev→ see commands
- User Guide - Complete user documentation
- Scripting Reference - All scripting functions
- Advanced Topics - FAQ and advanced usage
- Examples - Complete usage examples
| Command | Description |
|---|---|
srun |
Sequential run of test case(s) |
prun |
Parallel run of test case(s) |
doc |
Display full documentation |
eval |
Evaluates a script |
scan |
Scan topic(s) to extract sample test case |
mcp |
Start as MCP tool server |