Testing event-driven systems, simply.
A straightforward approach to testing complex event-driven systems. Flurry bridges the gap between integration and manual end-to-end tests, by automating testing at integration boundaries where services connect.
How Flurry Works
Define Tasks
Create dispatcher and listener tasks that connect to your system's integration points like HTTP endpoints, message queues and event streams. Use variables to share data between tasks.
Define Assertions
Add assertions to validate responses and events. Write custom JavaScript functions for advanced validation.
Define Flows
Arrange tasks into flows that model your system's command and event sequences.
Run & Monitor
Run collections locally and in CI/CD pipelines via the Flurry CLI.
Highlights of current and upcoming features
Building Blocks
Dispatcher Tasks
Listener Tasks
Take Action
Orchestration
Execution
Security first
Flurry is built with security in mind. Sensitive data like API keys, secrets and AWS credentials stay with you. Simply configure these in the environment where you run the Flurry CLI.
Get started
Flurry is in beta. We are enthusiastically looking to work with individuals and teams that are building and testing event driven systems. Contact us if you would like to give Flurry a try for free.