Easy API endpoint load testing without breaking the bank
Clobbr is a developer tool that allows you to test your api endpoints to see how well they perform under multiple requests (clobber your APIs!), in sequence or parallel. Regardless if you're testing a REST, GraphQL or cloud function Clobbr has got you covered!
Thanks so much for hunting @chrismessina!
Hello all of you beautiful makers 👋
Today I'm excited to announce Clobbr - an app to load & speed test your API with ease.
🎁 To celebrate all of you fantastic people of ProductHunt, the app will be discounted 50% during the launch!
Like many of you here, I've been building lots of products throughout the years & every time this question came up without fail: how many people can use this at the same time? (typically just before release 😃)
There are many expensive, enterprise & scary-looking tools that could help with this. But that's not what this is.
This is a friendly-priced, no-nonsense app that allows you to quickly spin up a smoke test & show you when things are slow, unresponsive or crashing. It doesn't require accounts, subscriptions or some sort of enterprise deal - it's your own little app that you own & can use to better sleep at night 😇
The story of this app begins years ago. It was close to launch when I was faced with the question: "how many concurrent users can it handle?". So I started writing a script. Then it became a cli tool and now an app! It's something I use myself & I always find that an endpoint either:
- doesn't support 2+ users doing something at the same time
- becomes slow as soon as a few requests are sent
- crashes altogether
✨Here's where Clobbr comes in ✨👉 Powerful, yet simple and delightful user interface.
• Make requests to API endpoints with ease
• Set up request timeouts, headers, payload and much more
• Explore results as a beautiful list, summarizing your settings
• Analyse charts with response times and easily re-run tests
• Delve into key stats such as standard deviation, percentiles and more
👉 Easily configure requests.
• Easily configure verb (GET, PUT, POST etc.)
• Configure headers for each request
• Use scripts to get/set dynamic headers
• Set data in the built-in JSON editor
👉 Explore result history.
• Understand how key statistics evolve over time
• Explore historical response timings using charts
• Analyze historical data in detail in the tabular view
• Grab error responses so you can improve tour API
👉 Share results on the web.
• Share results with your team with the push of a button
• Quickly share result charts and key statistics
• No data is stored on a server and sensitive info is stripped
👉 All data stored locally. Your privacy comes first.
• None of the request or result data is stored on a server
• No account needed
• No tracking
I hope this tool will get you out of a jam regardless if you are front-end, back-end, DevOPS, SRE or any other kind of engineer.
Looking forward to your feedback & thanks so much for supporting a fellow indie developer 🫶
Dan
--
👋 Say hi on Twitter⬇️ Get Clobbr on the Mac AppStore⬇️ Get Clobbr on the Microsoft Store⭐️ Star Clobbr on Github📦 Get Clobbr on npm