{
	"framework": "ffead-cpp",
	"tests": [{
		"default": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um/db",
			"query_url": "/te-benchmark-um/queries?queries=",
			"fortune_url": "/te-benchmark-um/fortunes",
			"update_url": "/te-benchmark-um/updates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "mongodb",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Full",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-mongo",
			"notes": "mongodb redis",
			"versus": "",
			"tags": []
		},
		"libreactor": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "libreactor",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-libreactor",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"crystal-http": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "crystal-http",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-crystal-http",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"d-hunt": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "hunt",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-d-hunt",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"go-gnet": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "gnet",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-go-gnet",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"rust-actix": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "actix",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-rust-actix",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"v-picov": {
			"json_url": "/te-benchmark-um-pq/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um-pq/db",
			"query_url": "/te-benchmark-um-pq/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq/fortunes",
			"update_url": "/te-benchmark-um-pq/updates?queries=",
			"cached_query_url": "/te-benchmark-um-pq/cached-worlds?count=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "picov",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-v-picov",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"java-firenio": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "firenio",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-java-firenio",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"postgresql": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um/db",
			"query_url": "/te-benchmark-um/queries?queries=",
			"fortune_url": "/te-benchmark-um/fortunes",
			"update_url": "/te-benchmark-um/updates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Full",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"postgresql-raw": {
			"json_url": "/te-benchmark-um-pq/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um-pq/db",
			"query_url": "/te-benchmark-um-pq/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq/fortunes",
			"update_url": "/te-benchmark-um-pq/updates?queries=",
			"cached_query_url": "/te-benchmark-um-pq/cached-worlds?count=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw",
			"notes": "memory",
			"versus": "",
			"tags": []
		},
		"postgresql-raw-profiled": {
			"db_url": "/te-benchmark-um-pq/db",
			"query_url": "/te-benchmark-um-pq/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq/fortunes",
			"update_url": "/te-benchmark-um-pq/updates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw-profiled",
			"notes": "memory profiled",
			"versus": "",
			"tags": []
		},
		"postgresql-raw-clibpqb-profiled": {
			"db_url": "/te-benchmark-um-pq/db",
			"query_url": "/te-benchmark-um-pq/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq/fortunes",
			"update_url": "/te-benchmark-um-pq/updates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw-clibpqb-profiled",
			"notes": "memory libpq batch patch profiled",
			"versus": "",
			"tags": []
		},
		"postgresql-raw-async": {
			"json_url": "/te-benchmark-um-pq-async/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um-pq-async/db",
			"query_url": "/te-benchmark-um-pq-async/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq-async/fortunes",
			"update_url": "/te-benchmark-um-pq-async/bupdates?queries=",
			"cached_query_url": "/te-benchmark-um-pq-async/cached-worlds?count=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw-async",
			"notes": "async memory",
			"versus": "",
			"tags": []
		},
		"postgresql-raw-async-profiled": {
			"db_url": "/te-benchmark-um-pq-async/db",
			"query_url": "/te-benchmark-um-pq-async/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq-async/fortunes",
			"update_url": "/te-benchmark-um-pq-async/bupdates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw-async-profiled",
			"notes": "async memory profiled",
			"versus": "",
			"tags": []
		},
		"postgresql-raw-async-clibpqb-profiled": {
			"db_url": "/te-benchmark-um-pq-async/db",
			"query_url": "/te-benchmark-um-pq-async/queries?queries=",
			"fortune_url": "/te-benchmark-um-pq-async/fortunes",
			"update_url": "/te-benchmark-um-pq-async/bupdates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "postgres",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-postgresql-raw-async-clibpqb-profiled",
			"notes": "async memory libpq batch patch profiled",
			"versus": "",
			"tags": []
		},
		"nginx": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "mongodb",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Full",
			"platform": "None",
			"webserver": "nginx",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-nginx",
			"notes": "",
			"versus": "",
			"tags": []
		},
		"apache": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Full",
			"platform": "None",
			"webserver": "apache",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-apache",
			"notes": "apache mongo",
			"versus": "",
			"tags": ["broken"]
		},
		"mongo-raw": {
			"json_url": "/te-benchmark-um-mgr/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um-mgr/db",
			"query_url": "/te-benchmark-um-mgr/queries?queries=",
			"fortune_url": "/te-benchmark-um-mgr/fortunes",
			"update_url": "/te-benchmark-um-mgr/updates?queries=",
			"cached_query_url": "/te-benchmark-um-mgr/cached-worlds?count=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "mongodb",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Raw",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-mongo-raw",
			"notes": "mongodb raw memory",
			"versus": "",
			"tags": ["broken"]
		},
		"lithium": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "lithium",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-lithium",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"cinatra": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "cinatra",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-cinatra",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"drogon": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "drogon",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-drogon",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"h2o": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "h2o",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-h2o",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"crystal-h2o": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "h2o.cr",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-crystal-h2o",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"mysql": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"db_url": "/te-benchmark-um/db",
			"query_url": "/te-benchmark-um/queries?queries=",
			"fortune_url": "/te-benchmark-um/fortunes",
			"update_url": "/te-benchmark-um/updates?queries=",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "mysql",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "Full",
			"platform": "None",
			"webserver": "ffead-cpp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-mysql",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"go-fasthttp": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "fasthttp",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-go-fasthttp",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"julia-http": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "julia-http",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-julia-http",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"swift-nio": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "swift-nio",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-swift-nio",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"rust-hyper": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "hyper",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-rust-hyper",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"rust-thruster": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "thruster",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-rust-thruster",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"rust-rocket": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "rocket",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-rust-rocket",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"v-vweb": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "vweb",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-v-vweb",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"java-rapidoid": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "rapidoid",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-java-rapidoid",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		},
		"java-wizzardo-http": {
			"json_url": "/te-benchmark-um/json",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "None",
			"framework": "ffead-cpp",
			"language": "C++",
			"orm": "None",
			"platform": "None",
			"webserver": "wizzardo-http",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "ffead-cpp-java-wizzardo-http",
			"notes": "",
			"versus": "",
			"tags": ["broken"]
		}
	}]
}

