Bot releases are hidden (Show)
darwin-arm64
and windows-arm64
simplebenchserver
now offers two modes:
fasthttp
net/http
from standard libraryGET
requests are now allowed to have bodiesTo all the contributors to this release (@RobertHenry6bev, @maurice2k) and the community for continued interest in the tool, bug reports and feature requests. I know it's been way too long since the last release, but I might be able to dedicate a little bit more time to maintenance now.
Published by codesenberg about 4 years ago
Other minor code quality improvements (contributed by @baiwfg2) and a new build script that uses Python.
Binaries for ARM are now also available (#63).
Published by codesenberg over 5 years ago
Published by codesenberg over 5 years ago
Real-time QPS is now shown for tests with capped request count (#42).
Returns line break which got lost during the introduction of user-defined templates (#45).
Published by codesenberg almost 6 years ago
Patch release that fixes a nasty little bug introduced recently (#43).
Published by codesenberg almost 6 years ago
Minor release which features a bunch of bug fixes.
bombardier
does not checks hostname plausibility when it shouldn't, thus allowing URLs like http://www-service/
(#39);Host
header with fasthttp
have been pointed out by @nielsole (#41). This also fixes an old bug, previously deemed unresolvable (#17);fasthttp
that haven't allowed some valid use cases has been fixed (see #38 for details).Published by codesenberg over 6 years ago
--print
and --no-print
flags were implemented (as per #25). Read more about usage in GoDoc. In short, you can now choose what to output (a combination of (intro, progress and results)
or nothing
at all);net/http
used chunked transfer encoding when it wasn't supposed to. This is now fixed.To all the people who shared links to this tool, wrote (blog)posts about it, reported bugs, sent PRs or otherwise contributed to this project. And even more praise goes to those who will continue to do so. 🎉
Published by codesenberg over 6 years ago
Published by codesenberg almost 7 years ago
Published by codesenberg almost 7 years ago
--rate
(short: -r
) flag.fasthttp
's and Go's default HTTP client. Relevant flags are:--fasthttp
— fasthttp
's implementation of HTTP client (default)--http1
— Go's HTTP client with HTTP/2.x disabled--http2
— Go's HTTP client that will use HTTP/2.x, whether it's possible--body-file
(short: -f
) flag to read it from file or add --stream
(short: -s
) flag to stream it from file system.--timeout
(previously only 10s — max). Also, you can check out new implementation's repo in case you need a goroutine-safe histogram. It's a bit rough, but usable.If you like the tool I've built (with a little bit of help from @husobee) or this release in particular, feel free to share information about it (via reddit/Twitter/<other social media>
post or in private conversation with a friend, anything will do really) or submit bug/feature request or a pull request. This will help me better understand how people use my tool, what issues they are encountering and how we could improve things.
Published by codesenberg over 7 years ago
Published by codesenberg over 7 years ago
Published by codesenberg over 7 years ago
http
scheme;--version
now outputs more useful information.Published by codesenberg over 7 years ago
body
, latencies
, timeout
);As a sidenote, performance improved a bit(thanks to go1.8). On my machine I see ~10% performance improvement, compared to go1.7. Memory consumption reduced tremendously on Windows, because of golang/go#16988. Now 10x less memory used for some high-throughput workloads.
Published by codesenberg almost 8 years ago
This release adds cancellation(via CTRL+C).
Published by codesenberg about 8 years ago
Improved performance and detailed error statistics.
Published by codesenberg about 8 years ago
This release features various minor fixes and adds tests.
Published by codesenberg over 8 years ago
This release brings two new features: timed test mode and ability to supply request's method and body.
Oh, and also I now use latest and greatest go1.7beta2, so there is a nice performance improvement. Enjoy.
Published by codesenberg over 8 years ago
This is a first release of bombardier. You are encouraged to download binaries and test the tool for yourself.
This release is for test purposes only, because(as of now) bombardier may not be ready for production(or any) use at all.