benchmark_config.json 9.2 KB

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