Juanjo Aguililla e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
..
src e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
README.md e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
benchmark_config.json e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
build.gradle e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
config.toml e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
hexagon-netty.dockerfile e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
hexagon-nettyepoll.dockerfile e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
hexagon-tomcat.dockerfile e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago
hexagon.dockerfile e6f4bf0d83 Hexagon: Add Netty Epoll benchmark (#7314) 3 years ago

README.md

Hexagon Benchmarking Test

This is the Hexagon portion of a benchmarking test suite comparing a variety of web development platforms. The test utilizes Hexagon routes, serialization and database access.

Tests

You can verify the benchmarks with the following command (from the project root): ./tfb --mode verify --test hexagon hexagon-jetty hexagon-tomcat hexagon-netty hexagon-nettyepoll

To run the full benchmarks locally, on the project root (not this directory) execute: ./tfb --mode benchmark --test hexagon hexagon-jetty hexagon-tomcat hexagon-netty hexagon-nettyepoll

Infrastructure Software Versions

Test URLs

In URLs replace ${DB_ENGINE} with: postgresql

and ${TEMPLATE_ENGINE} with: pebble

Jetty

Netty

Netty Epoll

Tomcat