This small C++ software has only one final scope: to have a simple backend to be used to test the speed of PostgreSQL workloads when a new connection is established per every request.
Environment variables are your friends:
DATABASE_URL is used as a connection string (libpq is being used to
communicate with the PostgreSQL server);
SQL_QUERY is the SQL query that will be executed when accessing the /tx
endpoint.
The endpoint /.well-known/check will always return "ok".
As previously said, a new connection is established per request, without any connection pool. Use pgbouncer if you need something like that.
A simple Docker image containing this utility can be found at hub.docker.com/r/leonardoce/webtest.
https://github.com/yhirose/cpp-httplib is a great tool, really.
Content type
Image
Digest
Size
39.9 MB
Last updated
over 5 years ago
docker pull leonardoce/webtest