{
	"framework": "officefloor",
	"tests": [
		{
			"default": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "Full",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor",
				"notes": "",
				"versus": "officefloor-micro"
			},
			"r2dbc": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Platform",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-r2dbc",
				"notes": ""
			},
			"sqlclient": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Platform",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-sqlclient",
				"notes": ""
			},
			"rawsqlclient": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Platform",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-rawsqlclient",
				"notes": ""
			},
			"async": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-async",
				"notes": "",
				"versus": "OfficeFloor-r2dbc"
			},
			"micro": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-micro",
				"notes": "",
				"versus": "OfficeFloor-r2dbc"
			},
			"thread_affinity": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "raw",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-thread_affinity",
				"notes": "",
				"versus": "OfficeFloor-r2dbc"
			},
			"netty": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "Full",
				"platform": "OfficeFloor",
				"webserver": "Netty",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-netty",
				"notes": "",
				"versus": "Netty"
			},
			"undertow": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "Full",
				"platform": "OfficeFloor",
				"webserver": "Undertow",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-undertow",
				"notes": "",
				"versus": "undertow-postgresql"
			},
			"vertx": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "Full",
				"platform": "OfficeFloor",
				"webserver": "vertx",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-vertx",
				"notes": "",
				"versus": "vertx-postgres"
			},
			"spring_data": {
				"json_url": "/json",
				"plaintext_url": "/plaintext",
				"db_url": "/db",
				"query_url": "/queries?queries=",
				"cached_query_url": "/cached-worlds?count=",
				"fortune_url": "/fortunes",
				"update_url": "/update?queries=",
				"port": 8080,
				"approach": "Realistic",
				"classification": "Fullstack",
				"database": "Postgres",
				"framework": "OfficeFloor",
				"language": "Java",
				"flavor": "None",
				"orm": "Full",
				"platform": "OfficeFloor",
				"webserver": "WoOF",
				"os": "Linux",
				"database_os": "Linux",
				"display_name": "OfficeFloor-spring_data",
				"notes": "",
				"versus": "spring"
			}
		}
	]
}
