I was hoping to get some help/hint for test-automating Reactive Webflux API with any available open source tools in the market.
As reactive programming promotes an asynchronous, non-blocking, event-driven approach to data processing, we at work decided to go with it. But there comes the question about automating the testing.
- What are the industry standards to test and automate the asynchronous streaming services?
- What if stream ends in an infinite loop waiting for some unsuccessful data? Will there be a timeout mechanism in testing possible?
- Is Karate DSL a good candidate to automate asynchronous Reactive WebFlux APIs?
- If not, is there any other way to automate it?
Any little help/hint is greatly appreciated.