{
    "framework": "hexagon",
    "tests": [
        {
            "default": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Servlet",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Jetty PostgreSQL",
                "notes": "http://hexagonkt.com",
                "versus": "servlet"
            },
            "jdk": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Servlet",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon JDK PostgreSQL",
                "notes": "http://hexagonkt.com",
                "versus": "servlet"
            },
            "jdk-pgclient": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Servlet",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon JDK PgClient",
                "notes": "http://hexagonkt.com",
                "versus": "servlet"
            },
            "nettyepoll": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Netty",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Netty Epoll PostgreSQL",
                "notes": "http://hexagonkt.com",
                "versus": "netty"
            },
            "nettyepoll-pgclient": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Netty",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Netty Epoll PgClient",
                "notes": "http://hexagonkt.com",
                "versus": "netty"
            },
            "helidon": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Helidon",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Helidon PostgreSQL",
                "notes": "http://hexagonkt.com",
                "versus": "helidon-helidon"
            },
            "helidon-pgclient": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 9090,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Helidon",
                "webserver": "None",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Helidon PgClient",
                "notes": "http://hexagonkt.com",
                "versus": "helidon-helidon"
            },
            "tomcat": {
                "json_url": "/json",
                "db_url": "/db",
                "query_url": "/query?queries=",
                "fortune_url": "/fortunes",
                "update_url": "/update?queries=",
                "cached_query_url": "/cached-queries?count=",
                "plaintext_url": "/plaintext",
                "port": 8080,
                "approach": "Realistic",
                "classification": "Micro",
                "database": "postgres",
                "framework": "Hexagon",
                "language": "Kotlin",
                "orm": "Raw",
                "platform": "Servlet",
                "webserver": "Tomcat",
                "os": "Linux",
                "database_os": "Linux",
                "display_name": "Hexagon Tomcat PostgreSQL",
                "notes": "http://hexagonkt.com",
                "versus": "servlet"
            }
        }
    ]
}
