Most simple way to test Kafka Streaming e.g. Read/Write during HBase/Hadoop BigData store or any other Data Ingestion Pipe Lines.
Try-at-home examples and much more(click to exapnd)
-
Many more HelloWorld examples, such as Spring boot app testing, Performance testing, Kotlin app testing etc.
e.g.
{
"scenarioName": "Unload - Consume a message from kafka",
"steps": [
{
"name": "load_kafka",
"url": "kafka-topic:demo-c1",
"operation": "produce",
"request": {
"records":[
{
"key": "${RANDOM.NUMBER}",
"value": "Hello World"
}
]
},
"assertions": {
"status" : "Ok"
}
},
{
"name": "onload_kafka",
"url": "kafka-topic:demo-c1",
"operation": "consume",
"request": {
},
"assertions": {
"size" : "$GT.0"
}
}
]
}
Now you can see the-
- Reports @
target
- Logs @
target/logs/zerocode_test_logs.log
- Test coverage CSV Report @
target/zerocode_full_report_YYYY-MM-DDTHH-MM-SS.SSS.csv
- Test coverage Chart @
target/zerocode_results_chart_YYYY-MM-DDTHH-MM-SS.SSS.html
- More reports
For quick reference only- See more eclipse keys https://www.linkedin.com/pulse/top-30-eclipse-keyboard-shortcuts-java-programmer-jayveersinh-solanki/
- Open a matching java file -> Ctrl + Shift + R
- Open a matching JSON file -> Ctrl + Shift + R
- To navigate to file -> Ctrl + Click
- Clik a JSON file and navigate to it's JUnit Test -> Alt+Cmd+G(Mac: โฅ+โ+G), Windows(Alt+Ctrl+G)
More keys: https://www.jetbrains.com/help/idea/mastering-intellij-idea-keyboard-shortcuts.html
- Open a matching java file -> Ctrl + n
- Open a matching JSON or XML file -> Ctrl + Shift + n
- To navigate to file -> Ctrl + Click
- Usage/invocation of a JSON file or Java File or Java method/variable etc -> Alt + F7