Compare commits

...

2 Commits

Author SHA1 Message Date
d83d53180d up theme
All checks were successful
/ build (push) Successful in 32s
2025-03-02 21:57:32 +01:00
511fdbce7c fix asp db score
All checks were successful
/ build (push) Successful in 1m25s
2025-03-02 21:54:05 +01:00
3 changed files with 794 additions and 732 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1953,23 +1953,23 @@ vus_max........................: 50 min=50 max=50
Iteration creation rate = **30/s**
```txt
checks.........................: 100.00% 60537 out of 60537
data_received..................: 1.4 GB 22 MB/s
data_sent......................: 5.4 MB 88 kB/s
dropped_iterations.............: 614 10.010036/s
http_req_blocked...............: avg=18.21µs min=164ns med=643ns max=119.65ms p(90)=1.2µs p(95)=1.39µs
http_req_connecting............: avg=1.19µs min=0s med=0s max=7.21ms p(90)=0s p(95)=0s
http_req_duration..............: avg=47.41ms min=3.21ms med=47.19ms max=150.24ms p(90)=64.58ms p(95)=70.42ms
{ expected_response:true }...: avg=47.41ms min=3.21ms med=47.19ms max=150.24ms p(90)=64.58ms p(95)=70.42ms
http_req_failed................: 0.00% 0 out of 60537
http_req_receiving.............: avg=1.27ms min=21.28µs med=577.04µs max=53.67ms p(90)=2.93ms p(95)=4.89ms
http_req_sending...............: avg=115.28µs min=14.99µs med=72.14µs max=30.87ms p(90)=151.69µs p(95)=216.28µs
http_req_tls_handshaking.......: avg=14.34µs min=0s med=0s max=52.71ms p(90)=0s p(95)=0s
http_req_waiting...............: avg=46.02ms min=2.92ms med=46.04ms max=148.92ms p(90)=62.52ms p(95)=67.86ms
http_reqs......................: 60537 986.934156/s
iteration_duration.............: avg=2.48s min=1s med=2.51s max=2.79s p(90)=2.64s p(95)=2.68s
iterations.....................: 1187 19.35165/s
vus............................: 24 min=24 max=50
checks.........................: 100.00% 81702 out of 81702
data_received..................: 1.9 GB 31 MB/s
data_sent......................: 7.3 MB 120 kB/s
dropped_iterations.............: 199 3.262028/s
http_req_blocked...............: avg=12.12µs min=184ns med=633ns max=55.88ms p(90)=1.14µs p(95)=1.32µs
http_req_connecting............: avg=704ns min=0s med=0s max=7.92ms p(90)=0s p(95)=0s
http_req_duration..............: avg=34.17ms min=2.66ms med=33.04ms max=186.52ms p(90)=49.32ms p(95)=56.04ms
{ expected_response:true }...: avg=34.17ms min=2.66ms med=33.04ms max=186.52ms p(90)=49.32ms p(95)=56.04ms
http_req_failed................: 0.00% 0 out of 81702
http_req_receiving.............: avg=1.76ms min=16.84µs med=876.33µs max=42.4ms p(90)=4.11ms p(95)=6.3ms
http_req_sending...............: avg=120.32µs min=18.4µs med=75.84µs max=14.69ms p(90)=167.92µs p(95)=246.59µs
http_req_tls_handshaking.......: avg=9.86µs min=0s med=0s max=30.66ms p(90)=0s p(95)=0s
http_req_waiting...............: avg=32.28ms min=1.77ms med=31.33ms max=185.44ms p(90)=46.46ms p(95)=52.38ms
http_reqs......................: 81702 1339.267336/s
iteration_duration.............: avg=1.79s min=655.17ms med=1.81s max=2.11s p(90)=1.93s p(95)=1.96s
iterations.....................: 1602 26.260144/s
vus............................: 1 min=1 max=50
vus_max........................: 50 min=50 max=50
```
@ -1981,14 +1981,15 @@ vus_max........................: 50 min=50 max=50
{
label: 'Req/s',
data: [
500, 987, 969, 985, 980, 1036, 987, 1003,
980, 965, 1017, 988, 1013, 948, 961, 1024,
989, 1018, 996, 981, 1016, 993, 981, 987,
964, 1020, 985, 1018, 997, 972, 1010, 994,
998, 1001, 970, 1028, 1021, 1000, 1013, 975,
1013, 965, 993, 972, 960, 1029, 975, 1005,
998, 962, 1024, 991, 1001, 981, 962, 1015,
985, 993, 1001, 968, 1008, 466
31, 1147, 1280, 1276, 1368, 1314, 1416,
1396, 1246, 1394, 1362, 1398, 1406, 1312,
1389, 1317, 1305, 1349, 1287, 1352, 1345,
1361, 1368, 1293, 1371, 1344, 1364, 1370,
1311, 1324, 1312, 1373, 1343, 1326, 1374,
1325, 1397, 1376, 1328, 1391, 1323, 1386,
1368, 1318, 1390, 1328, 1404, 1350, 1291,
1387, 1328, 1380, 1378, 1307, 1360, 1297,
1396, 1367, 1309, 1377, 1302, 1015
]
}
]
@ -2003,12 +2004,12 @@ vus_max........................: 50 min=50 max=50
{
label: 'VUs',
data: [
30, 46, 50, 50, 50, 50, 49, 50, 50, 49, 49, 46,
50, 50, 47, 50, 49, 50, 49, 48, 50, 49, 50, 50,
48, 50, 49, 49, 48, 50, 50, 48, 50, 50, 49, 49,
49, 49, 49, 50, 49, 50, 50, 50, 48, 47, 50, 50,
50, 48, 49, 50, 49, 50, 49, 50, 50, 49, 50, 50,
24
22, 32, 40, 46, 46, 50, 47, 48, 48, 47, 48, 45,
48, 49, 47, 49, 47, 49, 49, 47, 50, 50, 49, 47,
48, 49, 48, 48, 50, 46, 49, 48, 49, 48, 47, 48,
47, 49, 47, 50, 47, 49, 50, 47, 48, 48, 48, 48,
47, 48, 50, 48, 49, 47, 48, 47, 48, 50, 46, 47,
1
]
}
]
@ -2019,12 +2020,12 @@ vus_max........................: 50 min=50 max=50
{
label: 'Duration (ms)',
data: [
16, 31, 49, 49, 48, 47, 48, 48, 50, 48, 47, 49,
47, 51, 50, 47, 48, 48, 48, 49, 47, 49, 49, 49,
49, 47, 48, 48, 48, 49, 46, 49, 48, 47, 50, 46,
47, 48, 48, 49, 47, 49, 48, 49, 51, 47, 48, 48,
47, 50, 48, 48, 48, 49, 50, 47, 49, 48, 48, 49,
42, 22
16, 15, 22, 29, 34, 35, 33, 34, 38, 34, 34, 34,
33, 36, 34, 34, 37, 35, 37, 35, 35, 35, 34, 37,
34, 34, 35, 35, 36, 35, 36, 35, 35, 37, 34, 35,
34, 35, 36, 34, 35, 35, 33, 37, 33, 35, 34, 35,
37, 34, 35, 35, 33, 37, 35, 36, 34, 34, 36, 34,
36, 21
]
}
]
@ -2038,11 +2039,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'User',
data: [
0.02, 0.1, 0.6, 0.58,
0.58, 0.58, 0.57, 0.58,
0.6, 0.58, 0.57, 0.58,
0.57, 0.57, 0.04, 0.01,
0.02, 0.02
0.02, 0.02, 0.6, 0.66,
0.66, 0.63, 0.64, 0.63,
0.65, 0.64, 0.64, 0.64,
0.65, 0.64, 0.17, 0.02,
0.01, 0.02, 0.02
],
borderColor: '#4bc0c0',
backgroundColor: '#4bc0c0',
@ -2051,11 +2052,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'System',
data: [
0.01, 0.05, 0.25, 0.24,
0.23, 0.24, 0.25, 0.24,
0.24, 0.24, 0.24, 0.24,
0.25, 0.24, 0.03, 0.01,
0.02, 0.02
0.02, 0.01, 0.27, 0.29,
0.29, 0.28, 0.28, 0.29,
0.28, 0.28, 0.28, 0.29,
0.28, 0.28, 0.08, 0.01,
0.01, 0.01, 0.01
],
borderColor: '#ff6384',
backgroundColor: '#ff6384',
@ -2069,11 +2070,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'User',
data: [
0.01, 0.02, 0.5, 0.77,
0.76, 0.76, 0.76, 0.76,
0.77, 0.77, 0.75, 0.76,
0.76, 0.77, 0.42, 0.02,
0.02, 0.02, 0.02
0.02, 0.02, 0.58, 0.71,
0.73, 0.74, 0.73, 0.74,
0.73, 0.75, 0.74, 0.74,
0.74, 0.74, 0.24, 0.02,
0.01, 0.02, 0.02
],
borderColor: '#4bc0c0',
backgroundColor: '#4bc0c0',
@ -2082,11 +2083,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'System',
data: [
0.02, 0.02, 0.17, 0.23,
0.23, 0.24, 0.24, 0.23,
0.23, 0.23, 0.23, 0.23,
0.23, 0.23, 0.14, 0.02,
0.02, 0.02, 0.02
0.02, 0.02, 0.19, 0.24,
0.23, 0.22, 0.23, 0.23,
0.23, 0.22, 0.23, 0.22,
0.22, 0.22, 0.08, 0.01,
0.02, 0.02, 0.01
],
borderColor: '#ff6384',
backgroundColor: '#ff6384',
@ -2103,23 +2104,23 @@ vus_max........................: 50 min=50 max=50
Iteration creation rate = **10/s**
```txt
checks.........................: 100.00% 155200 out of 155200
data_received..................: 930 MB 14 MB/s
data_sent......................: 14 MB 206 kB/s
dropped_iterations.............: 500 7.429243/s
http_req_blocked...............: avg=7.19µs min=170ns med=579ns max=70.57ms p(90)=1.14µs p(95)=1.32µs
http_req_connecting............: avg=367ns min=0s med=0s max=4.55ms p(90)=0s p(95)=0s
http_req_duration..............: avg=20.06ms min=1.85ms med=17.93ms max=227.21ms p(90)=35.09ms p(95)=41.47ms
{ expected_response:true }...: avg=20.06ms min=1.85ms med=17.93ms max=227.21ms p(90)=35.09ms p(95)=41.47ms
http_req_failed................: 0.00% 0 out of 155200
http_req_receiving.............: avg=1.3ms min=16.13µs med=566.94µs max=41.66ms p(90)=3.1ms p(95)=5.12ms
http_req_sending...............: avg=94.15µs min=11.56µs med=62.76µs max=35.14ms p(90)=130.16µs p(95)=171.55µs
http_req_tls_handshaking.......: avg=5.61µs min=0s med=0s max=52.65ms p(90)=0s p(95)=0s
http_req_waiting...............: avg=18.66ms min=0s med=16.5ms max=226.18ms p(90)=33.14ms p(95)=39.31ms
http_reqs......................: 155200 2306.036927/s
iteration_duration.............: avg=31.5s min=28.79s med=31.76s max=33.25s p(90)=32.83s p(95)=32.95s
iterations.....................: 100 1.485849/s
vus............................: 12 min=10 max=50
checks.........................: 100.00% 169168 out of 169168
data_received..................: 1.0 GB 14 MB/s
data_sent......................: 15 MB 213 kB/s
dropped_iterations.............: 492 6.923966/s
http_req_blocked...............: avg=6.5µs min=201ns med=682ns max=49.52ms p(90)=1.15µs p(95)=1.32µs
http_req_connecting............: avg=296ns min=0s med=0s max=3.92ms p(90)=0s p(95)=0s
http_req_duration..............: avg=18.09ms min=1.68ms med=16.09ms max=138.4ms p(90)=32.62ms p(95)=38.84ms
{ expected_response:true }...: avg=18.09ms min=1.68ms med=16.09ms max=138.4ms p(90)=32.62ms p(95)=38.84ms
http_req_failed................: 0.00% 0 out of 169168
http_req_receiving.............: avg=1.11ms min=16.62µs med=543.46µs max=35.08ms p(90)=2.62ms p(95)=4.16ms
http_req_sending...............: avg=99.48µs min=11.38µs med=75.49µs max=15.01ms p(90)=149.69µs p(95)=200.71µs
http_req_tls_handshaking.......: avg=5.01µs min=0s med=0s max=25.8ms p(90)=0s p(95)=0s
http_req_waiting...............: avg=16.88ms min=0s med=14.83ms max=136.41ms p(90)=30.95ms p(95)=37.04ms
http_reqs......................: 169168 2380.718287/s
iteration_duration.............: avg=28.45s min=11.15s med=30.18s max=31.36s p(90)=31.06s p(95)=31.12s
iterations.....................: 109 1.533968/s
vus............................: 1 min=1 max=50
vus_max........................: 50 min=50 max=50
```
@ -2131,15 +2132,15 @@ vus_max........................: 50 min=50 max=50
{
label: 'Req/s',
data: [
180, 1475, 1881, 1960, 1863, 2200, 2252, 2434,
2455, 2328, 2416, 2404, 2395, 2326, 2170, 2357,
2314, 2513, 2381, 2355, 2438, 2318, 2496, 2455,
2375, 2358, 2309, 2498, 2439, 2409, 2293, 2370,
2363, 2383, 2290, 2339, 2316, 2460, 2386, 2413,
2263, 2320, 2508, 2199, 2323, 2374, 2273, 2441,
2319, 2344, 2328, 2328, 2507, 2430, 2307, 2431,
2291, 2380, 2494, 2388, 2265, 2362, 2418, 2456,
2245, 2323, 2199, 1317
13, 1111, 1992, 2356, 2484, 2319, 2500, 2480,
2551, 2589, 2489, 2593, 2499, 2624, 2531, 2438,
2553, 2400, 2585, 2524, 2341, 2473, 2479, 2630,
2549, 2467, 2519, 2482, 2583, 2572, 2393, 2439,
2488, 2566, 2547, 2415, 2498, 2457, 2574, 2531,
2472, 2537, 2494, 2514, 2584, 2425, 2493, 2421,
2564, 2558, 2320, 2435, 2471, 2537, 2592, 2446,
2566, 2471, 2597, 2565, 2379, 2464, 2391, 2533,
2415, 1875, 1710, 1707, 1773, 1749, 1688, 788
]
}
]
@ -2156,10 +2157,10 @@ vus_max........................: 50 min=50 max=50
data: [
10, 20, 30, 40, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 50, 48,
47, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 48, 49, 49, 50, 49, 49, 50,
50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 49, 44, 40, 34, 27, 12
50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 50,
46, 40, 35, 27, 9, 9, 9, 9, 9, 9, 1
]
}
]
@ -2170,12 +2171,12 @@ vus_max........................: 50 min=50 max=50
{
label: 'Duration (ms)',
data: [
8, 7, 11, 15, 21, 22, 22, 20, 20, 21, 20, 21,
20, 21, 23, 21, 21, 20, 21, 21, 20, 21, 20, 20,
21, 21, 21, 20, 20, 21, 21, 21, 21, 20, 21, 21,
21, 19, 21, 20, 22, 21, 20, 22, 21, 21, 22, 20,
21, 21, 21, 21, 20, 20, 21, 20, 22, 21, 20, 21,
22, 21, 20, 18, 17, 14, 12, 7
32, 7, 9, 12, 15, 20, 20, 20, 20, 19, 20, 19,
19, 19, 19, 20, 19, 20, 19, 20, 21, 20, 20, 19,
19, 20, 20, 20, 19, 19, 21, 20, 20, 19, 19, 20,
19, 20, 19, 20, 20, 20, 20, 20, 19, 20, 20, 20,
19, 19, 21, 20, 20, 20, 19, 20, 19, 20, 19, 19,
21, 19, 17, 14, 12, 6, 5, 5, 5, 5, 5, 5
]
}
]
@ -2189,11 +2190,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'User',
data: [
0.01, 0.04, 0.49, 0.59,
0.58, 0.6, 0.6, 0.59,
0.58, 0.59, 0.59, 0.59,
0.61, 0.58, 0.6, 0.17,
0.02, 0.01, 0.01
0.02, 0.02, 0.2, 0.6,
0.6, 0.59, 0.59, 0.6,
0.59, 0.6, 0.59, 0.6,
0.59, 0.58, 0.59, 0.53,
0.4, 0.02, 0.02
],
borderColor: '#4bc0c0',
backgroundColor: '#4bc0c0',
@ -2202,11 +2203,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'System',
data: [
0.01, 0.03, 0.31, 0.35,
0.36, 0.37, 0.35, 0.35,
0.37, 0.37, 0.37, 0.37,
0.37, 0.37, 0.37, 0.12,
0.01, 0.01, 0.01
0.02, 0.01, 0.11, 0.38,
0.38, 0.38, 0.38, 0.37,
0.39, 0.38, 0.38, 0.38,
0.38, 0.4, 0.39, 0.4,
0.3, 0.01, 0.02
],
borderColor: '#ff6384',
backgroundColor: '#ff6384',
@ -2220,11 +2221,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'User',
data: [
0.02, 0.02, 0.23, 0.46,
0.49, 0.48, 0.51, 0.5,
0.49, 0.48, 0.49, 0.48,
0.49, 0.51, 0.5, 0.36,
0.02, 0.02, 0.02
0.02, 0.01, 0.09, 0.38,
0.4, 0.4, 0.4, 0.4,
0.4, 0.4, 0.4, 0.4,
0.41, 0.41, 0.41, 0.35,
0.25, 0.01, 0.02
],
borderColor: '#4bc0c0',
backgroundColor: '#4bc0c0',
@ -2233,11 +2234,11 @@ vus_max........................: 50 min=50 max=50
{
label: 'System',
data: [
0.02, 0.01, 0.17, 0.33,
0.35, 0.36, 0.36, 0.35,
0.34, 0.36, 0.35, 0.36,
0.36, 0.34, 0.35, 0.26,
0.02, 0.02, 0.02
0.02, 0.02, 0.07, 0.27,
0.29, 0.3, 0.29, 0.3,
0.29, 0.3, 0.28, 0.28,
0.29, 0.29, 0.29, 0.26,
0.19, 0.02, 0.02
],
borderColor: '#ff6384',
backgroundColor: '#ff6384',
@ -2334,14 +2335,15 @@ Here are the final req/s results for each framework against PgSQL database.
borderColor: "#6d28d9",
backgroundColor: "#6d28d9",
data: [
500, 987, 969, 985, 980, 1036, 987, 1003,
980, 965, 1017, 988, 1013, 948, 961, 1024,
989, 1018, 996, 981, 1016, 993, 981, 987,
964, 1020, 985, 1018, 997, 972, 1010, 994,
998, 1001, 970, 1028, 1021, 1000, 1013, 975,
1013, 965, 993, 972, 960, 1029, 975, 1005,
998, 962, 1024, 991, 1001, 981, 962, 1015,
985, 993, 1001, 968, 1008, 466
31, 1147, 1280, 1276, 1368, 1314, 1416,
1396, 1246, 1394, 1362, 1398, 1406, 1312,
1389, 1317, 1305, 1349, 1287, 1352, 1345,
1361, 1368, 1293, 1371, 1344, 1364, 1370,
1311, 1324, 1312, 1373, 1343, 1326, 1374,
1325, 1397, 1376, 1328, 1391, 1323, 1386,
1368, 1318, 1390, 1328, 1404, 1350, 1291,
1387, 1328, 1380, 1378, 1307, 1360, 1297,
1396, 1367, 1309, 1377, 1302, 1015
],
},
]