benchmark_config.json 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. {
  2. "framework": "aspcore",
  3. "tests": [{
  4. "default": {
  5. "plaintext_url": "/plaintext",
  6. "json_url": "/json",
  7. "port": 8080,
  8. "approach": "Realistic",
  9. "classification": "Platform",
  10. "database": "None",
  11. "framework": "ASP.NET Core",
  12. "language": "C#",
  13. "orm": "Raw",
  14. "platform": ".NET",
  15. "flavor": "CoreCLR",
  16. "webserver": "Kestrel",
  17. "os": "Linux",
  18. "database_os": "Linux",
  19. "display_name": "ASP.NET Core",
  20. "notes": "",
  21. "versus": "aspcore"
  22. },
  23. "ado-pg": {
  24. "fortune_url": "/fortunes",
  25. "db_url": "/db",
  26. "port": 8080,
  27. "approach": "Realistic",
  28. "classification": "Platform",
  29. "database": "Postgres",
  30. "framework": "ASP.NET Core",
  31. "language": "C#",
  32. "orm": "Raw",
  33. "platform": ".NET",
  34. "flavor": "CoreCLR",
  35. "webserver": "Kestrel",
  36. "os": "Linux",
  37. "database_os": "Linux",
  38. "display_name": "ASP.NET Core, ADO.NET",
  39. "notes": "",
  40. "versus": "aspcore-ado-pg"
  41. },
  42. "ado-my": {
  43. "fortune_url": "/fortunes",
  44. "db_url": "/db",
  45. "port": 8080,
  46. "approach": "Realistic",
  47. "classification": "Platform",
  48. "database": "MySQL",
  49. "framework": "ASP.NET Core",
  50. "language": "C#",
  51. "orm": "Raw",
  52. "platform": ".NET",
  53. "flavor": "CoreCLR",
  54. "webserver": "Kestrel",
  55. "os": "Linux",
  56. "database_os": "Linux",
  57. "display_name": "ASP.NET Core, ADO.NET",
  58. "notes": "",
  59. "versus": "aspcore-ado-my"
  60. },
  61. "mw": {
  62. "plaintext_url": "/plaintext",
  63. "json_url": "/json",
  64. "port": 8080,
  65. "approach": "Realistic",
  66. "classification": "Micro",
  67. "database": "None",
  68. "framework": "ASP.NET Core",
  69. "language": "C#",
  70. "orm": "Raw",
  71. "platform": ".NET",
  72. "flavor": "CoreCLR",
  73. "webserver": "Kestrel",
  74. "os": "Linux",
  75. "database_os": "Linux",
  76. "display_name": "ASP.NET Core, Middleware",
  77. "notes": "",
  78. "versus": "aspcore"
  79. },
  80. "mw-utf8json": {
  81. "json_url": "/utf8json",
  82. "port": 8080,
  83. "approach": "Realistic",
  84. "classification": "Micro",
  85. "database": "None",
  86. "framework": "ASP.NET Core",
  87. "language": "C#",
  88. "orm": "Raw",
  89. "platform": ".NET",
  90. "flavor": "CoreCLR",
  91. "webserver": "Kestrel",
  92. "os": "Linux",
  93. "database_os": "Linux",
  94. "display_name": "ASP.NET Core, Middleware, Utf8Json",
  95. "notes": "",
  96. "versus": "aspcore"
  97. },
  98. "mw-ado-pg": {
  99. "db_url": "/db/raw",
  100. "query_url": "/queries/raw?queries=",
  101. "update_url": "/updates/raw?queries=",
  102. "fortune_url": "/fortunes/raw",
  103. "port": 8080,
  104. "approach": "Realistic",
  105. "classification": "Micro",
  106. "database": "Postgres",
  107. "framework": "ASP.NET Core",
  108. "language": "C#",
  109. "orm": "Raw",
  110. "platform": ".NET",
  111. "flavor": "CoreCLR",
  112. "webserver": "Kestrel",
  113. "os": "Linux",
  114. "database_os": "Linux",
  115. "display_name": "ASP.NET Core, Middleware, ADO.NET",
  116. "notes": "",
  117. "versus": "aspcore-ado-pg"
  118. },
  119. "mw-ef-pg": {
  120. "db_url": "/db/ef",
  121. "query_url": "/queries/ef?queries=",
  122. "update_url": "/updates/ef?queries=",
  123. "fortune_url": "/fortunes/ef",
  124. "port": 8080,
  125. "approach": "Realistic",
  126. "classification": "Micro",
  127. "database": "Postgres",
  128. "framework": "ASP.NET Core",
  129. "language": "C#",
  130. "orm": "Full",
  131. "platform": ".NET",
  132. "flavor": "CoreCLR",
  133. "webserver": "Kestrel",
  134. "os": "Linux",
  135. "database_os": "Linux",
  136. "display_name": "ASP.NET Core, Middleware, Entity Framework Core",
  137. "notes": "",
  138. "versus": "aspcore-ado-pg"
  139. },
  140. "mw-dap-pg": {
  141. "db_url": "/db/dapper",
  142. "query_url": "/queries/dapper?queries=",
  143. "update_url": "/updates/dapper?queries=",
  144. "fortune_url": "/fortunes/dapper",
  145. "port": 8080,
  146. "approach": "Realistic",
  147. "classification": "Micro",
  148. "database": "Postgres",
  149. "framework": "ASP.NET Core",
  150. "language": "C#",
  151. "orm": "Micro",
  152. "platform": ".NET",
  153. "flavor": "CoreCLR",
  154. "webserver": "Kestrel",
  155. "os": "Linux",
  156. "database_os": "Linux",
  157. "display_name": "ASP.NET Core, Middleware, Dapper",
  158. "notes": "",
  159. "versus": "aspcore-ado-pg"
  160. },
  161. "mw-ado-my": {
  162. "db_url": "/db/raw",
  163. "query_url": "/queries/raw?queries=",
  164. "update_url": "/updates/raw?queries=",
  165. "fortune_url": "/fortunes/raw",
  166. "port": 8080,
  167. "approach": "Realistic",
  168. "classification": "Micro",
  169. "database": "MySQL",
  170. "framework": "ASP.NET Core",
  171. "language": "C#",
  172. "orm": "Raw",
  173. "platform": ".NET",
  174. "flavor": "CoreCLR",
  175. "webserver": "Kestrel",
  176. "os": "Linux",
  177. "database_os": "Linux",
  178. "display_name": "ASP.NET Core, Middleware, ADO.NET",
  179. "notes": "",
  180. "versus": "aspcore-ado-my"
  181. },
  182. "mw-dap-my": {
  183. "db_url": "/db/dapper",
  184. "query_url": "/queries/dapper?queries=",
  185. "update_url": "/updates/dapper?queries=",
  186. "fortune_url": "/fortunes/dapper",
  187. "port": 8080,
  188. "approach": "Realistic",
  189. "classification": "Micro",
  190. "database": "MySQL",
  191. "framework": "ASP.NET Core",
  192. "language": "C#",
  193. "orm": "Micro",
  194. "platform": ".NET",
  195. "flavor": "CoreCLR",
  196. "webserver": "Kestrel",
  197. "os": "Linux",
  198. "database_os": "Linux",
  199. "display_name": "ASP.NET Core, Middleware, Dapper",
  200. "notes": "",
  201. "versus": "aspcore-ado-my"
  202. },
  203. "mvc": {
  204. "plaintext_url": "/mvc/plaintext",
  205. "json_url": "/mvc/json",
  206. "port": 8080,
  207. "approach": "Realistic",
  208. "classification": "Fullstack",
  209. "database": "None",
  210. "framework": "ASP.NET Core",
  211. "language": "C#",
  212. "orm": "Raw",
  213. "platform": ".NET",
  214. "flavor": "CoreCLR",
  215. "webserver": "Kestrel",
  216. "os": "Linux",
  217. "database_os": "Linux",
  218. "display_name": "aspcore-mvc",
  219. "notes": "",
  220. "versus": "aspcore"
  221. },
  222. "mvc-ado-pg": {
  223. "db_url": "/mvc/db/raw",
  224. "query_url": "/mvc/queries/raw?queries=",
  225. "update_url": "/mvc/updates/raw?queries=",
  226. "fortune_url": "/mvc/fortunes/raw",
  227. "port": 8080,
  228. "approach": "Realistic",
  229. "classification": "Fullstack",
  230. "database": "Postgres",
  231. "framework": "ASP.NET Core",
  232. "language": "C#",
  233. "orm": "Raw",
  234. "platform": ".NET",
  235. "flavor": "CoreCLR",
  236. "webserver": "Kestrel",
  237. "os": "Linux",
  238. "database_os": "Linux",
  239. "display_name": "ASP.NET Core, MVC, ADO.NET",
  240. "notes": "",
  241. "versus": "aspcore-ado-pg"
  242. },
  243. "mvc-ef-pg": {
  244. "db_url": "/mvc/db/ef",
  245. "query_url": "/mvc/queries/ef?queries=",
  246. "update_url": "/mvc/updates/ef?queries=",
  247. "fortune_url": "/mvc/fortunes/ef",
  248. "port": 8080,
  249. "approach": "Realistic",
  250. "classification": "Fullstack",
  251. "database": "Postgres",
  252. "framework": "ASP.NET Core",
  253. "language": "C#",
  254. "orm": "Full",
  255. "platform": ".NET",
  256. "flavor": "CoreCLR",
  257. "webserver": "Kestrel",
  258. "os": "Linux",
  259. "database_os": "Linux",
  260. "display_name": "ASP.NET Core, MVC, Entity Framework Core",
  261. "notes": "",
  262. "versus": "aspcore-ado-pg"
  263. },
  264. "mvc-dap-pg": {
  265. "db_url": "/mvc/db/dapper",
  266. "query_url": "/mvc/queries/dapper?queries=",
  267. "update_url": "/mvc/updates/dapper?queries=",
  268. "fortune_url": "/mvc/fortunes/dapper",
  269. "port": 8080,
  270. "approach": "Realistic",
  271. "classification": "Fullstack",
  272. "database": "Postgres",
  273. "framework": "ASP.NET Core",
  274. "language": "C#",
  275. "orm": "Micro",
  276. "platform": ".NET",
  277. "flavor": "CoreCLR",
  278. "webserver": "Kestrel",
  279. "os": "Linux",
  280. "database_os": "Linux",
  281. "display_name": "ASP.NET Core, MVC, Dapper",
  282. "notes": "",
  283. "versus": "aspcore-ado-pg"
  284. },
  285. "mvc-ado-my": {
  286. "db_url": "/mvc/db/raw",
  287. "query_url": "/mvc/queries/raw?queries=",
  288. "update_url": "/mvc/updates/raw?queries=",
  289. "fortune_url": "/mvc/fortunes/raw",
  290. "port": 8080,
  291. "approach": "Realistic",
  292. "classification": "Fullstack",
  293. "database": "MySQL",
  294. "framework": "ASP.NET Core",
  295. "language": "C#",
  296. "orm": "Raw",
  297. "platform": ".NET",
  298. "flavor": "CoreCLR",
  299. "webserver": "Kestrel",
  300. "os": "Linux",
  301. "database_os": "Linux",
  302. "display_name": "ASP.NET Core, MVC, Raw",
  303. "notes": "",
  304. "versus": "aspcore-ado-my"
  305. },
  306. "mvc-dap-my": {
  307. "db_url": "/mvc/db/dapper",
  308. "query_url": "/mvc/queries/dapper?queries=",
  309. "update_url": "/mvc/updates/dapper?queries=",
  310. "fortune_url": "/mvc/fortunes/dapper",
  311. "port": 8080,
  312. "approach": "Realistic",
  313. "classification": "Fullstack",
  314. "database": "MySQL",
  315. "framework": "ASP.NET Core",
  316. "language": "C#",
  317. "orm": "Micro",
  318. "platform": ".NET",
  319. "flavor": "CoreCLR",
  320. "webserver": "Kestrel",
  321. "os": "Linux",
  322. "database_os": "Linux",
  323. "display_name": "ASP.NET Core, MVC, Dapper",
  324. "notes": "",
  325. "versus": "aspcore-ado-my"
  326. }
  327. }]
  328. }