Hello all!

[First of all this question isn't only HAProxy specific, but can be
extended to any HTTP server (including Apache, Nginx, and any other
web application out there);  however I think it is especially
important for HAProxy given how many HTTP-routing / mangling
capabilities it has.]

I have a quite complex HAProxy configuration and I want to make sure
that while changing some ACL's and rules I don't break something else.

Therefore I set out to find a tool that allows me to "unit test" an
HTTP server (thus including HAProxy).  And to my surprise I didn't
find one...  Obviously there are many "framework" unit test platforms
out-there, each tailored for the underlying framework, such as Django,
Flask, Rails, Spring, Go-lang, etc.;  however nothing "generic" that
can test a web server by plain HTTP requests.

So my question to the HAProxy community is if anyone knows / uses a
generic HTTP unit testing framework.

(I have already written a few custom Bash scripts that given an URL
create a file on disk, and given it resides in a Git repository, I can
easily `git diff ./tests/responses` to see if anything changed, but
this is too "barbaric"...)  :)


Reply via email to