benchmark_config.json 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. {
  2. "framework": "actix",
  3. "tests": [{
  4. "default": {
  5. "json_url": "/json",
  6. "plaintext_url": "/plaintext",
  7. "port": 8080,
  8. "approach": "Realistic",
  9. "classification": "Micro",
  10. "database": "Postgres",
  11. "framework": "actix",
  12. "language": "Rust",
  13. "orm": "Raw",
  14. "platform": "None",
  15. "webserver": "actix-web",
  16. "os": "Linux",
  17. "database_os": "Linux",
  18. "display_name": "Actix",
  19. "notes": "",
  20. "versus": ""
  21. },
  22. "raw": {
  23. "fortune_url": "/fortune",
  24. "json_url": "/json",
  25. "plaintext_url": "/plaintext",
  26. "port": 8080,
  27. "approach": "Realistic",
  28. "classification": "Platform",
  29. "database": "Postgres",
  30. "framework": "actix",
  31. "language": "Rust",
  32. "orm": "Raw",
  33. "platform": "None",
  34. "webserver": "actix-web",
  35. "os": "Linux",
  36. "database_os": "Linux",
  37. "display_name": "Actix [raw]",
  38. "notes": "",
  39. "versus": ""
  40. },
  41. "raw-db": {
  42. "db_url": "/db",
  43. "query_url": "/queries?q=",
  44. "update_url": "/updates?q=",
  45. "port": 8080,
  46. "approach": "Realistic",
  47. "classification": "Platform",
  48. "database": "Postgres",
  49. "framework": "actix",
  50. "language": "Rust",
  51. "orm": "Raw",
  52. "platform": "None",
  53. "webserver": "actix-web",
  54. "os": "Linux",
  55. "database_os": "Linux",
  56. "display_name": "Actix [pg-raw]",
  57. "notes": "",
  58. "versus": ""
  59. },
  60. "diesel": {
  61. "db_url": "/db",
  62. "fortune_url": "/fortune",
  63. "query_url": "/queries?q=",
  64. "update_url": "/updates?q=",
  65. "port": 8080,
  66. "approach": "Realistic",
  67. "classification": "Micro",
  68. "database": "Postgres",
  69. "framework": "actix",
  70. "language": "Rust",
  71. "orm": "Full",
  72. "platform": "None",
  73. "webserver": "actix-web",
  74. "os": "Linux",
  75. "database_os": "Linux",
  76. "display_name": "Actix [Diesel]",
  77. "notes": "",
  78. "versus": ""
  79. },
  80. "pg": {
  81. "db_url": "/db",
  82. "fortune_url": "/fortune",
  83. "query_url": "/queries?q=",
  84. "update_url": "/updates?q=",
  85. "port": 8080,
  86. "approach": "Realistic",
  87. "classification": "Micro",
  88. "database": "Postgres",
  89. "framework": "actix",
  90. "language": "Rust",
  91. "orm": "Raw",
  92. "platform": "None",
  93. "webserver": "actix-web",
  94. "os": "Linux",
  95. "database_os": "Linux",
  96. "display_name": "Actix [Postgres]",
  97. "notes": "",
  98. "versus": ""
  99. }
  100. }]
  101. }