{
	"framework": "laravel",
	"tests": [{
		"default": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "PHP8.1",
			"orm": "Full",
			"platform": "FPM/FastCGI",
			"webserver": "nginx",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel",
			"notes": "",
			"versus": "php"
		},
		"swoole": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "None",
			"orm": "Full",
			"platform": "swoole",
			"webserver": "none",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-swoole",
			"notes": "",
			"versus": "swoole"
		},
		"laravel-s": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "None",
			"orm": "Full",
			"platform": "swoole",
			"webserver": "none",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-laravel-s",
			"notes": "",
			"versus": "swoole"
		},
		"roadrunner": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "None",
			"orm": "Full",
			"platform": "roadrunner",
			"webserver": "none",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-roadrunner",
			"notes": "",
			"versus": "swoole"
		},
		"workerman": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "PHP8.1",
			"orm": "Full",
			"platform": "workerman",
			"webserver": "None",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-workerman",
			"notes": "",
			"versus": "php"
		},
		"octane-frankenphp": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "None",
			"orm": "Full",
			"platform": "Frankenphp",
			"webserver": "caddy",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-octane [frankenphp]",
			"notes": "",
			"versus": "php"
		},
		"ripple": {
			"json_url": "/json",
			"db_url": "/db",
			"query_url": "/queries/",
			"fortune_url": "/fortunes",
			"update_url": "/updates/",
			"plaintext_url": "/plaintext",
			"port": 8080,
			"approach": "Realistic",
			"classification": "Fullstack",
			"database": "MySQL",
			"framework": "laravel",
			"language": "PHP",
			"flavor": "PHP8.3",
			"orm": "Full",
			"platform": "Ripple",
			"webserver": "PServer",
			"os": "Linux",
			"database_os": "Linux",
			"display_name": "laravel-ripple",
			"notes": "",
			"versus": "php",
			"tags": ["broken"]
		}
	}]
}
