faildb / isucon11-final-suburi-2024-01-08

0 stars 0 forks source link

ベンチマークスレッド #4

Open tetsuzawa opened 10 months ago

tetsuzawa commented 10 months ago

初期スコア30000

01:25:09.944825 score: 30419 (= 30519 - 100) : passed
01:25:09.944832 deductionCount: 0, timeoutCount: 108
01:25:09.944838 raw score (30519) breakdown:
01:25:09.944847 SubmitAssignment    : 8605 回 (25815 点)
01:25:09.944852 GetAnnouncementList : 4704 回 (4704 点)
01:25:09.944858 tag: SubmitAssignment                 : 8605
01:25:09.944864 tag: GetAnnouncementList              : 4704
01:25:09.944869 tag: !1.SkipRegisterNoCourseAvailable : 0
01:25:09.944876 tag: !2.SkipAddStudentPoolEmpty       : 0
01:25:09.944881 tag: !3.ValidateTimeout               : 0
01:25:09.944883 tag: _O01.ActiveStudents              : 70
01:25:09.944887 tag: _O02.StartCourseStudents         : 2321
01:25:09.944889 tag: _O03.FinishCourses               : 21
01:25:09.944893 tag: _O04.FinishCourseStudents        : 1006
01:25:09.944895 tag: _O05.GetAnnouncementDetail       : 10076
01:25:09.944899 tag: _O06.StartCourseUnder10          : 59
01:25:09.944901 tag: _O07.StartCourseUnder20          : 12
01:25:09.944907 tag: _O08.StartCourseUnder30          : 5
01:25:09.944912 tag: _O09.StartCourseUnder40          : 5
01:25:09.944917 tag: _O10.StartCourseUnder50          : 6
01:25:09.944922 tag: _O11.StartCourseFull             : 26
01:25:09.944928 tag: _R1.GetGrades                    : 0
01:25:09.944933 tag: _R2.SearchCourses                : 1116
01:25:09.944938 tag: _R3.GetCourseDetail              : 108
01:25:09.944943 tag: _R4.GetCourseDetailVerifySkipped : 263
01:25:09.944949 tag: _R5.GetRegisteredCourses         : 372
01:25:09.944954 tag: _R6.RegisterCourses              : 369
01:25:09.944959 tag: _R7.RegisterCourseStudents       : 2321
01:25:09.944965 tag: _U1.GetAnnouncementList          : 3841
01:25:09.944970 tag: _U2.GetAnnouncementDetail        : 9314
01:25:09.944971 tag: _P1.GetAnnouncementList          : 863
01:25:09.944973 tag: _P2.GetAnnouncementDetail        : 762
01:25:09.944975 tag: _C1.AddCourse                    : 256
01:25:09.944977 tag: _C2.AddClass                     : 458
01:25:09.944978 tag: _C3.AddAnnouncement              : 454
01:25:09.944983 tag: _C4.GetClasses                   : 8655
01:25:09.944988 tag: _C5.SubmitAssignment             : 8605
01:25:09.944990 tag: _C6.DownloadSubmissions          : 378
01:25:09.944995 tag: _C7.RegisterScore                : 371
tetsuzawa commented 10 months ago
| COUNT | 1XX | 2XX  | 3XX | 4XX | 5XX | METHOD |                URI                |  MIN  |  MAX  |   SUM    |  AVG  |  P95  | MIN(BODY)  |  MAX(BODY)  | AVG(BODY)  |
|-------|-----|------|-----|-----|-----|--------|-----------------------------------|-------|-------|----------|-------|-------|------------|-------------|------------|
| 9792  | 0   | 9776 | 0   | 16  | 0   | GET    | /api/announcements/[a-zA-Z0-9]+$  | 0.004 | 5.002 | 2370.795 | 0.242 | 0.920 | 306.000    | 583.000     | 399.176    |
| 8978  | 0   | 8966 | 0   | 12  | 0   | GET    | /api/courses/[a-zA-Z0-9]+/classes | 0.002 | 5.001 | 2148.612 | 0.239 | 0.947 | 404.000    | 1182122.000 | 21659.997  |
| 9069  | 0   | 9049 | 0   | 20  | 0   | POST   | /api/courses/[a-zA-Z0-9]+/classes | 0.001 | 5.001 | 2036.621 | 0.225 | 0.847 | 0.000      | 42.000      | 2.823      |
| 4575  | 0   | 4571 | 0   | 4   | 0   | GET    | /api/announcements                | 0.001 | 5.001 | 957.581  | 0.209 | 0.827 | 439.000    | 1264.000    | 1024.952   |
| 96    | 0   | 17   | 0   | 79  | 0   | GET    | /api/users/me/grades              | 0.138 | 5.001 | 391.496  | 4.078 | 5.001 | 5859.000   | 5998.000    | 590.208    |
| 1239  | 0   | 1238 | 0   | 1   | 0   | GET    | /api/courses                      | 0.001 | 3.502 | 244.767  | 0.198 | 0.719 | 3.000      | 1625.000    | 888.219    |
| 592   | 0   | 589  | 0   | 3   | 0   | POST   | /api/announcements                | 0.001 | 4.193 | 148.448  | 0.251 | 0.955 | 0.000      | 23.000      | 0.101      |
| 474   | 0   | 469  | 0   | 5   | 0   | PUT    | /api/courses/[a-zA-Z0-9]+/classes | 0.001 | 5.000 | 135.608  | 0.286 | 1.158 | 0.000      | 34.000      | 0.196      |
| 410   | 0   | 408  | 0   | 2   | 0   | PUT    | /api/users/me/courses             | 0.003 | 3.855 | 103.584  | 0.253 | 0.756 | 0.000      | 246.000     | 0.654      |
| 406   | 0   | 404  | 0   | 2   | 0   | GET    | /api/courses/[a-zA-Z0-9]+$        | 0.001 | 4.445 | 79.640   | 0.196 | 0.707 | 15.000     | 449.000     | 375.433    |
| 405   | 0   | 404  | 0   | 1   | 0   | GET    | /api/users/me/courses             | 0.002 | 2.991 | 75.805   | 0.187 | 0.632 | 3.000      | 1049.000    | 751.464    |
| 364   | 0   | 362  | 0   | 2   | 0   | GET    | /api/users/me                     | 0.002 | 3.402 | 66.765   | 0.183 | 0.790 | 22.000     | 64.000      | 56.654     |
| 317   | 0   | 312  | 0   | 5   | 0   | POST   | /api/courses                      | 0.003 | 2.294 | 56.493   | 0.178 | 0.934 | 20.000     | 43.000      | 35.836     |
| 201   | 0   | 198  | 0   | 3   | 0   | PUT    | /api/courses/[a-zA-Z0-9]+/status  | 0.001 | 2.373 | 34.194   | 0.170 | 0.693 | 0.000      | 23.000      | 0.299      |
| 153   | 0   | 150  | 0   | 3   | 0   | POST   | /login                            | 0.001 | 0.884 | 28.907   | 0.189 | 0.660 | 0.000      | 26.000      | 0.510      |
| 2     | 0   | 2    | 0   | 0   | 0   | POST   | /initialize                       | 0.791 | 1.251 | 2.042    | 1.021 | 1.251 | 18.000     | 18.000      | 18.000     |
| 71    | 0   | 71   | 0   | 0   | 0   | GET    | /_nuxt/app.js                     | 0.000 | 0.023 | 0.023    | 0.000 | 0.000 | 137341.000 | 137341.000  | 137341.000 |
| 71    | 0   | 71   | 0   | 0   | 0   | GET    | /                                 | 0.000 | 0.000 | 0.000    | 0.000 | 0.000 | 954.000    | 954.000     | 954.000    |
| 1     | 0   | 1    | 0   | 0   | 0   | GET    | /image/hero_logo_green.svg        | 0.000 | 0.000 | 0.000    | 0.000 | 0.000 | 13176.000  | 13176.000   | 13176.000  |
| 71    | 0   | 71   | 0   | 0   | 0   | GET    | /favicon.png                      | 0.000 | 0.000 | 0.000    | 0.000 | 0.000 | 2943.000   | 2943.000    | 2943.000   |
| 71    | 0   | 71   | 0   | 0   | 0   | GET    | /_nuxt/css/app.css                | 0.000 | 0.000 | 0.000    | 0.000 | 0.000 | 6163.000   | 6163.000    | 6163.000   |
| 71    | 0   | 71   | 0   | 0   | 0   | GET    | /_nuxt/runtime.js                 | 0.000 | 0.000 | 0.000    | 0.000 | 0.000 | 729.000    | 729.000     | 729.000    |
mackee commented 10 months ago

pg移行

03:06:48.324706 score: 44895 (= 45395 - 500) : passed
03:06:48.324713 deductionCount: 8, timeoutCount: 124
03:06:48.324719 raw score (45395) breakdown:
03:06:48.324727 SubmitAssignment    : 12714 回 (38142 点)
03:06:48.324733 GetAnnouncementList : 7253 回 (7253 点)
03:06:48.324737 tag: SubmitAssignment                 : 12714
03:06:48.324743 tag: GetAnnouncementList              : 7253
03:06:48.324748 tag: !1.SkipRegisterNoCourseAvailable : 12
03:06:48.324751 tag: !2.SkipAddStudentPoolEmpty       : 0
03:06:48.324757 tag: !3.ValidateTimeout               : 0
03:06:48.324762 tag: _O01.ActiveStudents              : 96
03:06:48.324769 tag: _O02.StartCourseStudents         : 2998
03:06:48.324774 tag: _O03.FinishCourses               : 167
03:06:48.324779 tag: _O04.FinishCourseStudents        : 2315
03:06:48.324784 tag: _O05.GetAnnouncementDetail       : 14190
03:06:48.324790 tag: _O06.StartCourseUnder10          : 200
03:06:48.324795 tag: _O07.StartCourseUnder20          : 21
03:06:48.324800 tag: _O08.StartCourseUnder30          : 41
03:06:48.324805 tag: _O09.StartCourseUnder40          : 11
03:06:48.324810 tag: _O10.StartCourseUnder50          : 3
03:06:48.324816 tag: _O11.StartCourseFull             : 9
03:06:48.324821 tag: _R1.GetGrades                    : 2
03:06:48.324826 tag: _R2.SearchCourses                : 2184
03:06:48.324831 tag: _R3.GetCourseDetail              : 274
03:06:48.324836 tag: _R4.GetCourseDetailVerifySkipped : 448
03:06:48.324842 tag: _R5.GetRegisteredCourses         : 722
03:06:48.324847 tag: _R6.RegisterCourses              : 706
03:06:48.324852 tag: _R7.RegisterCourseStudents       : 3150
03:06:48.324857 tag: _U1.GetAnnouncementList          : 5965
03:06:48.324862 tag: _U2.GetAnnouncementDetail        : 13006
03:06:48.324868 tag: _P1.GetAnnouncementList          : 1288
03:06:48.324873 tag: _P2.GetAnnouncementDetail        : 1184
03:06:48.324878 tag: _C1.AddCourse                    : 610
03:06:48.324883 tag: _C2.AddClass                     : 1135
03:06:48.324888 tag: _C3.AddAnnouncement              : 1131
03:06:48.324894 tag: _C4.GetClasses                   : 12743
03:06:48.324899 tag: _C5.SubmitAssignment             : 12714
03:06:48.324904 tag: _C6.DownloadSubmissions          : 1033
03:06:48.324909 tag: _C7.RegisterScore                : 1021
tetsuzawa commented 10 months ago

alp順にコードリーディングのメモ

mackee commented 10 months ago

announcements detail tx外す

03:16:28.493021 score: 43797 (= 46397 - 2600) : passed
03:16:28.493030 deductionCount: 50, timeoutCount: 140
03:16:28.493037 raw score (46397) breakdown:
03:16:28.493045 SubmitAssignment    : 13176 回 (39528 点)
03:16:28.493052 GetAnnouncementList : 6869 回 (6869 点)
03:16:28.493058 tag: SubmitAssignment                 : 13176
03:16:28.493063 tag: GetAnnouncementList              : 6869
03:16:28.493067 tag: !1.SkipRegisterNoCourseAvailable : 0
03:16:28.493073 tag: !2.SkipAddStudentPoolEmpty       : 0
03:16:28.493077 tag: !3.ValidateTimeout               : 0
03:16:28.493083 tag: _O01.ActiveStudents              : 97
03:16:28.493086 tag: _O02.StartCourseStudents         : 3292
03:16:28.493092 tag: _O03.FinishCourses               : 111
03:16:28.493095 tag: _O04.FinishCourseStudents        : 2366
03:16:28.493101 tag: _O05.GetAnnouncementDetail       : 14993
03:16:28.493104 tag: _O06.StartCourseUnder10          : 116
03:16:28.493111 tag: _O07.StartCourseUnder20          : 61
03:16:28.493118 tag: _O08.StartCourseUnder30          : 6
03:16:28.493124 tag: _O09.StartCourseUnder40          : 0
03:16:28.493130 tag: _O10.StartCourseUnder50          : 3
03:16:28.493136 tag: _O11.StartCourseFull             : 36
03:16:28.493143 tag: _R1.GetGrades                    : 1
03:16:28.493150 tag: _R2.SearchCourses                : 2016
03:16:28.493157 tag: _R3.GetCourseDetail              : 236
03:16:28.493162 tag: _R4.GetCourseDetailVerifySkipped : 436
03:16:28.493169 tag: _R5.GetRegisteredCourses         : 672
03:16:28.493175 tag: _R6.RegisterCourses              : 672
03:16:28.493181 tag: _R7.RegisterCourseStudents       : 3292
03:16:28.493187 tag: _U1.GetAnnouncementList          : 5385
03:16:28.493201 tag: _U2.GetAnnouncementDetail        : 13624
03:16:28.493208 tag: _P1.GetAnnouncementList          : 1484
03:16:28.493214 tag: _P2.GetAnnouncementDetail        : 1369
03:16:28.493220 tag: _C1.AddCourse                    : 474
03:16:28.493227 tag: _C2.AddClass                     : 836
03:16:28.493233 tag: _C3.AddAnnouncement              : 836
03:16:28.493239 tag: _C4.GetClasses                   : 13189
03:16:28.493246 tag: _C5.SubmitAssignment             : 13176
03:16:28.493252 tag: _C6.DownloadSubmissions          : 736
03:16:28.493259 tag: _C7.RegisterScore                : 704
mackee commented 10 months ago

unreadを物理削除に変えた

05:03:41.015285 score: 52717 (= 52867 - 150) : passed
05:03:41.015292 deductionCount: 1, timeoutCount: 143
05:03:41.015299 raw score (52867) breakdown:
05:03:41.015308 SubmitAssignment    : 14685 回 (44055 点)
05:03:41.015313 GetAnnouncementList : 8812 回 (8812 点)
05:03:41.015317 tag: SubmitAssignment                 : 14685
05:03:41.015322 tag: GetAnnouncementList              : 8812
05:03:41.015328 tag: !1.SkipRegisterNoCourseAvailable : 0
05:03:41.015331 tag: !2.SkipAddStudentPoolEmpty       : 0
05:03:41.015333 tag: !3.ValidateTimeout               : 0
05:03:41.015336 tag: _O01.ActiveStudents              : 98
05:03:41.015338 tag: _O02.StartCourseStudents         : 3333
05:03:41.015341 tag: _O03.FinishCourses               : 112
05:03:41.015344 tag: _O04.FinishCourseStudents        : 2438
05:03:41.015349 tag: _O05.GetAnnouncementDetail       : 16582
05:03:41.015352 tag: _O06.StartCourseUnder10          : 148
05:03:41.015357 tag: _O07.StartCourseUnder20          : 51
05:03:41.015362 tag: _O08.StartCourseUnder30          : 4
05:03:41.015367 tag: _O09.StartCourseUnder40          : 1
05:03:41.015369 tag: _O10.StartCourseUnder50          : 2
05:03:41.015372 tag: _O11.StartCourseFull             : 38
05:03:41.015377 tag: _R1.GetGrades                    : 0
05:03:41.015382 tag: _R2.SearchCourses                : 2211
05:03:41.015385 tag: _R3.GetCourseDetail              : 236
05:03:41.015391 tag: _R4.GetCourseDetailVerifySkipped : 500
05:03:41.015394 tag: _R5.GetRegisteredCourses         : 737
05:03:41.015396 tag: _R6.RegisterCourses              : 736
05:03:41.015399 tag: _R7.RegisterCourseStudents       : 3337
05:03:41.015405 tag: _U1.GetAnnouncementList          : 7058
05:03:41.015411 tag: _U2.GetAnnouncementDetail        : 14911
05:03:41.015413 tag: _P1.GetAnnouncementList          : 1754
05:03:41.015417 tag: _P2.GetAnnouncementDetail        : 1671
05:03:41.015419 tag: _C1.AddCourse                    : 519
05:03:41.015424 tag: _C2.AddClass                     : 961
05:03:41.015430 tag: _C3.AddAnnouncement              : 958
05:03:41.015432 tag: _C4.GetClasses                   : 14703
05:03:41.015434 tag: _C5.SubmitAssignment             : 14685
05:03:41.015437 tag: _C6.DownloadSubmissions          : 844
05:03:41.015440 tag: _C7.RegisterScore                : 835
soudai commented 10 months ago
isucon@isu-1:~$ cat result/alp.md COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
16041 0 16038 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.004 2.844 2843.003 0.177 0.586 21.000 582.000 404.288
15179 0 15174 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 2.792 1087.271 0.072 0.287 14.000 1183635.000 21600.628
15293 0 15281 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.423 1024.120 0.067 0.228 0.000 42.000 3.006
186 0 20 0 166 0 GET /api/users/me/grades 0.935 5.020 839.438 4.513 5.001 6236.000 6534.000 429.220
8141 0 8140 0 1 0 GET /api/announcements 0.001 2.695 613.241 0.075 0.259 22.000 1288.000 1093.267
2224 0 2223 0 1 0 GET /api/courses 0.001 1.815 169.037 0.076 0.274 3.000 1748.000 1009.566
972 0 968 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.003 1.909 91.396 0.094 0.324 0.000 34.000 0.096
1082 0 1079 0 3 0 POST /api/announcements 0.001 2.085 73.342 0.068 0.225 0.000 23.000 0.055
729 0 728 0 1 0 GET /api/users/me/courses 0.002 1.472 60.142 0.082 0.238 3.000 1076.000 846.881
732 0 730 0 2 0 PUT /api/users/me/courses 0.002 1.103 56.933 0.078 0.254 0.000 246.000 0.366
730 0 728 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.123 52.040 0.071 0.273 15.000 423.000 369.201
597 0 596 0 1 0 GET /api/users/me 0.001 1.832 40.082 0.067 0.254 22.000 63.000 56.806
523 0 518 0 5 0 POST /api/courses 0.001 1.394 35.174 0.067 0.266 20.000 43.000 35.901
422 0 419 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 1.296 29.271 0.069 0.241 0.000 23.000 0.142
180 0 177 0 3 0 POST /login 0.001 0.673 25.856 0.144 0.625 0.000 26.000 0.433
2 0 2 0 0 0 POST /initialize 0.125 0.764 0.889 0.445 0.764 18.000 18.000 18.000
98 0 98 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
98 0 98 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
98 0 98 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
98 0 98 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
98 0 98 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
tetsuzawa commented 10 months ago

15

05:27:38.044266 score: 56131 (= 56231 - 100) : passed
05:27:38.044272 deductionCount: 0, timeoutCount: 122
05:27:38.044278 raw score (56231) breakdown:
05:27:38.044284 SubmitAssignment    : 15649 回 (46947 点)
05:27:38.044289 GetAnnouncementList : 9284 回 (9284 点)
05:27:38.044291 tag: SubmitAssignment                 : 15649
05:27:38.044295 tag: GetAnnouncementList              : 9284
05:27:38.044303 tag: !1.SkipRegisterNoCourseAvailable : 0
05:27:38.044309 tag: !2.SkipAddStudentPoolEmpty       : 0
05:27:38.044317 tag: !3.ValidateTimeout               : 0
05:27:38.044319 tag: _O01.ActiveStudents              : 102
05:27:38.044321 tag: _O02.StartCourseStudents         : 3473
05:27:38.044334 tag: _O03.FinishCourses               : 140
05:27:38.044343 tag: _O04.FinishCourseStudents        : 2610
05:27:38.044354 tag: _O05.GetAnnouncementDetail       : 17628
05:27:38.044356 tag: _O06.StartCourseUnder10          : 124
05:27:38.044358 tag: _O07.StartCourseUnder20          : 44
05:27:38.044360 tag: _O08.StartCourseUnder30          : 11
05:27:38.044368 tag: _O09.StartCourseUnder40          : 2
05:27:38.044373 tag: _O10.StartCourseUnder50          : 2
05:27:38.044375 tag: _O11.StartCourseFull             : 38
05:27:38.044376 tag: _R1.GetGrades                    : 6
05:27:38.044383 tag: _R2.SearchCourses                : 2096
05:27:38.044385 tag: _R3.GetCourseDetail              : 213
05:27:38.044387 tag: _R4.GetCourseDetailVerifySkipped : 483
05:27:38.044399 tag: _R5.GetRegisteredCourses         : 695
05:27:38.044404 tag: _R6.RegisterCourses              : 694
05:27:38.044408 tag: _R7.RegisterCourseStudents       : 3509
05:27:38.044421 tag: _U1.GetAnnouncementList          : 7365
05:27:38.044432 tag: _U2.GetAnnouncementDetail        : 15845
05:27:38.044439 tag: _P1.GetAnnouncementList          : 1919
05:27:38.044445 tag: _P2.GetAnnouncementDetail        : 1783
05:27:38.044450 tag: _C1.AddCourse                    : 472
05:27:38.044452 tag: _C2.AddClass                     : 969
05:27:38.044463 tag: _C3.AddAnnouncement              : 967
05:27:38.044471 tag: _C4.GetClasses                   : 15664
05:27:38.044475 tag: _C5.SubmitAssignment             : 15649
05:27:38.044477 tag: _C6.DownloadSubmissions          : 892
05:27:38.044488 tag: _C7.RegisterScore                : 889
tetsuzawa commented 10 months ago
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
17671 0 17668 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 3.326 2815.597 0.159 0.510 21.000 627.000 399.841
16864 0 16859 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 1.574 1071.554 0.064 0.257 14.000 1182605.000 22158.475
16965 0 16953 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 1.817 1009.081 0.059 0.214 0.000 42.000 2.752
9528 0 9527 0 1 0 GET /api/announcements 0.001 2.083 645.907 0.068 0.244 22.000 1281.000 1086.312
149 0 26 0 123 0 GET /api/users/me/grades 0.259 5.001 640.742 4.300 5.001 3785.000 6786.000 775.342
2139 0 2138 0 1 0 GET /api/courses 0.000 1.618 156.420 0.073 0.296 3.000 1690.000 972.325
993 0 989 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.003 0.935 79.522 0.080 0.258 0.000 34.000 0.094
1097 0 1094 0 3 0 POST /api/announcements 0.002 0.995 66.869 0.061 0.229 0.000 23.000 0.055
698 0 697 0 1 0 GET /api/users/me/courses 0.002 0.867 54.407 0.078 0.274 3.000 1088.000 823.858
702 0 700 0 2 0 PUT /api/users/me/courses 0.002 0.817 47.864 0.068 0.216 0.000 246.000 0.382
701 0 699 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.262 43.623 0.062 0.247 15.000 447.000 376.603
597 0 596 0 1 0 GET /api/users/me 0.001 0.639 34.146 0.057 0.207 22.000 63.000 56.652
519 0 514 0 5 0 POST /api/courses 0.001 1.054 29.042 0.056 0.212 20.000 43.000 35.900
422 0 419 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 1.254 26.793 0.063 0.220 0.000 23.000 0.142
183 0 180 0 3 0 POST /login 0.001 0.687 19.671 0.107 0.440 0.000 26.000 0.426
2 0 2 0 0 0 POST /initialize 0.122 0.128 0.250 0.125 0.128 18.000 18.000 18.000
102 0 102 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
102 0 102 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
102 0 102 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
102 0 102 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
102 0 102 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
tetsuzawa commented 10 months ago

トレース

ひたすら↓を繰り返すパターンが重い。おそらく学生側

``` # Scenario 1: ID b5f3365f # Example Trace ID 578d68ab2e2b88690ac4e9e5eca7bf3b # Request Sum Count Avg P95 # =========================================== ============= ===== ===== ===== # GET / 200 0.0 0.0% 1 0.00 0.00 # GET /favicon.png 200 0.0 0.0% 1 0.00 0.00 # GET /_nuxt/css/app.css 200 0.0 0.0% 1 0.00 0.00 # GET /_nuxt/app.js 200 0.0 0.0% 1 0.00 0.00 # GET /_nuxt/runtime.js 200 0.0 0.0% 1 0.00 0.00 # POST /login 200 0.1 0.0% 1 0.05 0.05 # GET /api/users/me 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/users/me/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses 200 0.0 0.0% 1 0.00 0.00 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/users/me/courses 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.2 0.2% 1 0.23 0.23 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.26 0.26 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.11 0.11 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.16 0.16 # GET /api/announcements 200 0.1 0.1% 1 0.08 0.08 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.2 0.1% 1 0.16 0.16 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.2% 1 0.24 0.24 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.1 0.1% 1 0.11 0.11 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.3 0.2% 1 0.30 0.30 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.4 0.3% 1 0.39 0.39 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.42 0.42 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.26 0.26 # GET /api/announcements 200 0.1 0.1% 1 0.09 0.09 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.3 0.2% 1 0.32 0.32 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.8 0.6% 1 0.81 0.81 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.5 0.4% 1 0.51 0.51 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.15 0.15 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.14 0.14 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.11 0.11 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.11 0.11 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.11 0.11 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.11 0.11 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.15 0.15 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.3 0.3% 1 0.35 0.35 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.12 0.12 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.1 0.1% 1 0.11 0.11 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.3 0.2% 1 0.27 0.27 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.8 0.6% 1 0.80 0.80 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.2 0.1% 1 0.19 0.19 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.40 0.40 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.09 0.09 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.34 0.34 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.4 0.3% 1 0.40 0.40 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.31 0.31 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.11 0.11 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.16 0.16 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.14 0.14 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.2 0.1% 1 0.16 0.16 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.13 0.13 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/announcements 200 0.0 0.0% 1 0.00 0.00 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.12 0.12 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.07 0.07 # GET /api/announcements 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.2% 1 0.21 0.21 # GET /api/announcements 200 0.2 0.2% 1 0.24 0.24 # GET /api/announcements 200 0.3 0.2% 1 0.34 0.34 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.2% 1 0.22 0.22 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.13 0.13 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.4 0.3% 1 0.37 0.37 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.08 0.08 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.08 0.08 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.27 0.27 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.07 0.07 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.12 0.12 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.12 0.12 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.12 0.12 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements 200 0.3 0.2% 1 0.29 0.29 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.13 0.13 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.13 0.13 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.3 0.2% 1 0.26 0.26 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.13 0.13 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.16 0.16 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.06 0.06 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.12 0.12 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.11 0.11 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.1% 1 0.12 0.12 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.31 0.31 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.13 0.13 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.25 0.25 # GET /api/announcements 200 0.1 0.1% 1 0.13 0.13 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.44 0.44 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.5 0.4% 1 0.52 0.52 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.3 0.3% 1 0.35 0.35 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.05 0.05 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.2 0.1% 1 0.18 0.18 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.19 0.19 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.08 0.08 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.5 0.3% 1 0.47 0.47 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.3 0.2% 1 0.29 0.29 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.33 0.33 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.11 0.11 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.4 0.3% 1 0.38 0.38 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses 200 0.1 0.1% 1 0.14 0.14 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.13 0.13 # GET /api/courses 200 0.0 0.0% 1 0.02 0.02 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.5 0.4% 1 0.50 0.50 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.1 0.0% 1 0.07 0.07 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.1 0.1% 1 0.09 0.09 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/users/me/courses 200 0.2 0.1% 1 0.15 0.15 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.12 0.12 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.16 0.16 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.06 0.06 # GET /api/announcements 200 0.2 0.1% 1 0.16 0.16 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.3 0.2% 1 0.30 0.30 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.34 0.34 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.09 0.09 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.08 0.08 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.19 0.19 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.3 0.2% 1 0.32 0.32 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.5 0.3% 1 0.47 0.47 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.12 0.12 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/courses 200 0.7 0.5% 1 0.73 0.73 # GET /api/announcements 200 0.2 0.2% 1 0.21 0.21 # GET /api/courses 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.34 0.34 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/users/me/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.03 0.03 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.00 0.00 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.5 0.3% 1 0.45 0.45 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.44 0.44 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/courses 200 0.1 0.1% 1 0.12 0.12 # GET /api/announcements 200 0.2 0.2% 1 0.23 0.23 # GET /api/courses 200 0.1 0.1% 1 0.11 0.11 # GET /api/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.20 0.20 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/users/me/courses 200 0.0 0.0% 1 0.03 0.03 # PUT /api/users/me/courses 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.7 0.5% 1 0.69 0.69 # GET /api/announcements 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses 200 0.1 0.1% 1 0.09 0.09 # GET /api/courses 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.3 0.2% 1 0.28 0.28 # GET /api/announcements 200 0.1 0.1% 1 0.10 0.10 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/courses 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.03 0.03 # GET /api/users/me/courses 200 0.1 0.0% 1 0.06 0.06 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.15 0.15 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.19 0.19 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/courses 200 0.4 0.3% 1 0.40 0.40 # GET /api/courses 200 0.1 0.1% 1 0.10 0.10 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.0 0.0% 1 0.00 0.00 # GET /api/announcements 200 0.1 0.1% 1 0.15 0.15 # GET /api/users/me/courses 200 0.1 0.1% 1 0.08 0.08 # PUT /api/users/me/courses 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.43 0.43 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.2% 1 0.23 0.23 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements 200 0.2 0.2% 1 0.25 0.25 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.07 0.07 # GET /api/courses 200 0.1 0.0% 1 0.07 0.07 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.18 0.18 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.2 0.1% 1 0.17 0.17 # GET /api/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements 200 0.1 0.0% 1 0.05 0.05 # GET /api/courses 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.1% 1 0.11 0.11 # GET /api/users/me/courses 200 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.13 0.13 # PUT /api/users/me/courses 200 0.1 0.1% 1 0.13 0.13 # GET /api/courses 200 0.0 0.0% 1 0.04 0.04 # GET /api/courses 200 0.0 0.0% 1 0.00 0.00 # GET /api/courses 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.29 0.29 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.3 0.2% 1 0.26 0.26 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.4 0.3% 1 0.40 0.40 # GET /api/courses/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.29 0.29 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.29 0.29 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.05 0.05 # GET /api/users/me/courses 200 0.1 0.1% 1 0.07 0.07 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.1 0.0% 1 0.06 0.06 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.5 0.4% 1 0.52 0.52 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # PUT /api/users/me/courses 200 0.1 0.1% 1 0.08 0.08 # GET /api/announcements 200 0.2 0.2% 1 0.21 0.21 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.30 0.30 # GET /api/announcements 200 0.0 0.0% 1 0.05 0.05 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.1 0.0% 1 0.06 0.06 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.14 0.14 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.04 0.04 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.2 0.1% 1 0.17 0.17 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.02 0.02 # GET /api/announcements 200 0.0 0.0% 1 0.05 0.05 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.03 0.03 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.6 0.4% 1 0.58 0.58 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.3 0.2% 1 0.34 0.34 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.01 0.01 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.02 0.02 # GET /api/announcements/[a-zA-Z0-9]+$ 200 0.1 0.1% 1 0.10 0.10 # GET /api/announcements 200 0.0 0.0% 1 0.01 0.01 # GET /api/courses/[a-zA-Z0-9]+/classes 200 0.0 0.0% 1 0.04 0.04 # POST /api/courses/[a-zA-Z0-9]+/classes 204 0.0 0.0% 1 0.01 0.01 ```
mackee commented 10 months ago

grades のGPA計算をsingleflight化

05:35:45.349561 score: 50939 (= 51139 - 200) : passed
05:35:45.349568 deductionCount: 2, timeoutCount: 124
05:35:45.349575 raw score (51139) breakdown:
05:35:45.349583 SubmitAssignment    : 14342 回 (43026 点)
05:35:45.349588 GetAnnouncementList : 8113 回 (8113 点)
05:35:45.349592 tag: SubmitAssignment                 : 14342
05:35:45.349595 tag: GetAnnouncementList              : 8113
05:35:45.349600 tag: !1.SkipRegisterNoCourseAvailable : 0
05:35:45.349604 tag: !2.SkipAddStudentPoolEmpty       : 0
05:35:45.349607 tag: !3.ValidateTimeout               : 0
05:35:45.349609 tag: _O01.ActiveStudents              : 99
05:35:45.349613 tag: _O02.StartCourseStudents         : 3337
05:35:45.349616 tag: _O03.FinishCourses               : 130
05:35:45.349619 tag: _O04.FinishCourseStudents        : 2462
05:35:45.349622 tag: _O05.GetAnnouncementDetail       : 16222
05:35:45.349625 tag: _O06.StartCourseUnder10          : 174
05:35:45.349628 tag: _O07.StartCourseUnder20          : 44
05:35:45.349631 tag: _O08.StartCourseUnder30          : 2
05:35:45.349634 tag: _O09.StartCourseUnder40          : 2
05:35:45.349636 tag: _O10.StartCourseUnder50          : 3
05:35:45.349640 tag: _O11.StartCourseFull             : 35
05:35:45.349642 tag: _R1.GetGrades                    : 0
05:35:45.349647 tag: _R2.SearchCourses                : 2310
05:35:45.349650 tag: _R3.GetCourseDetail              : 259
05:35:45.349653 tag: _R4.GetCourseDetailVerifySkipped : 509
05:35:45.349655 tag: _R5.GetRegisteredCourses         : 770
05:35:45.349660 tag: _R6.RegisterCourses              : 770
05:35:45.349666 tag: _R7.RegisterCourseStudents       : 3360
05:35:45.349671 tag: _U1.GetAnnouncementList          : 6461
05:35:45.349676 tag: _U2.GetAnnouncementDetail        : 14679
05:35:45.349682 tag: _P1.GetAnnouncementList          : 1652
05:35:45.349687 tag: _P2.GetAnnouncementDetail        : 1543
05:35:45.349692 tag: _C1.AddCourse                    : 550
05:35:45.349697 tag: _C2.AddClass                     : 1019
05:35:45.349702 tag: _C3.AddAnnouncement              : 1015
05:35:45.349708 tag: _C4.GetClasses                   : 14348
05:35:45.349713 tag: _C5.SubmitAssignment             : 14342
05:35:45.349718 tag: _C6.DownloadSubmissions          : 895
05:35:45.349723 tag: _C7.RegisterScore                : 892
mackee commented 10 months ago

keepalive + singleflight

05:39:33.765214 score: 56556 (= 56656 - 100) : passed
05:39:33.765221 deductionCount: 0, timeoutCount: 166
05:39:33.765223 raw score (56656) breakdown:
05:39:33.765229 SubmitAssignment    : 15766 回 (47298 点)
05:39:33.765233 GetAnnouncementList : 9358 回 (9358 点)
05:39:33.765237 tag: SubmitAssignment                 : 15766
05:39:33.765240 tag: GetAnnouncementList              : 9358
05:39:33.765244 tag: !1.SkipRegisterNoCourseAvailable : 0
05:39:33.765247 tag: !2.SkipAddStudentPoolEmpty       : 0
05:39:33.765253 tag: !3.ValidateTimeout               : 0
05:39:33.765259 tag: _O01.ActiveStudents              : 101
05:39:33.765263 tag: _O02.StartCourseStudents         : 3423
05:39:33.765269 tag: _O03.FinishCourses               : 139
05:39:33.765274 tag: _O04.FinishCourseStudents        : 2610
05:39:33.765276 tag: _O05.GetAnnouncementDetail       : 17848
05:39:33.765281 tag: _O06.StartCourseUnder10          : 131
05:39:33.765287 tag: _O07.StartCourseUnder20          : 38
05:39:33.765291 tag: _O08.StartCourseUnder30          : 15
05:39:33.765293 tag: _O09.StartCourseUnder40          : 3
05:39:33.765295 tag: _O10.StartCourseUnder50          : 3
05:39:33.765296 tag: _O11.StartCourseFull             : 37
05:39:33.765298 tag: _R1.GetGrades                    : 0
05:39:33.765303 tag: _R2.SearchCourses                : 2358
05:39:33.765309 tag: _R3.GetCourseDetail              : 269
05:39:33.765313 tag: _R4.GetCourseDetailVerifySkipped : 517
05:39:33.765316 tag: _R5.GetRegisteredCourses         : 785
05:39:33.765320 tag: _R6.RegisterCourses              : 784
05:39:33.765323 tag: _R7.RegisterCourseStudents       : 3482
05:39:33.765328 tag: _U1.GetAnnouncementList          : 7362
05:39:33.765333 tag: _U2.GetAnnouncementDetail        : 15992
05:39:33.765338 tag: _P1.GetAnnouncementList          : 1996
05:39:33.765340 tag: _P2.GetAnnouncementDetail        : 1856
05:39:33.765344 tag: _C1.AddCourse                    : 486
05:39:33.765346 tag: _C2.AddClass                     : 973
05:39:33.765351 tag: _C3.AddAnnouncement              : 972
05:39:33.765355 tag: _C4.GetClasses                   : 15783
05:39:33.765361 tag: _C5.SubmitAssignment             : 15766
05:39:33.765366 tag: _C6.DownloadSubmissions          : 890
05:39:33.765372 tag: _C7.RegisterScore                : 887
tetsuzawa commented 10 months ago

18

06:03:56.309092 raw score (55531) breakdown:
06:03:56.309100 SubmitAssignment    : 15393 回 (46179 点)
06:03:56.309106 GetAnnouncementList : 9352 回 (9352 点)
06:03:56.309109 tag: SubmitAssignment                 : 15393
06:03:56.309112 tag: GetAnnouncementList              : 9352
06:03:56.309117 tag: !1.SkipRegisterNoCourseAvailable : 37
06:03:56.309121 tag: !2.SkipAddStudentPoolEmpty       : 0
06:03:56.309123 tag: !3.ValidateTimeout               : 0
06:03:56.309128 tag: _O01.ActiveStudents              : 100
06:03:56.309131 tag: _O02.StartCourseStudents         : 3356
06:03:56.309139 tag: _O03.FinishCourses               : 159
06:03:56.309154 tag: _O04.FinishCourseStudents        : 2516
06:03:56.309164 tag: _O05.GetAnnouncementDetail       : 17439
06:03:56.309167 tag: _O06.StartCourseUnder10          : 126
06:03:56.309180 tag: _O07.StartCourseUnder20          : 54
06:03:56.309191 tag: _O08.StartCourseUnder30          : 29
06:03:56.309198 tag: _O09.StartCourseUnder40          : 18
06:03:56.309206 tag: _O10.StartCourseUnder50          : 6
06:03:56.309212 tag: _O11.StartCourseFull             : 11
06:03:56.309222 tag: _R1.GetGrades                    : 4
06:03:56.309229 tag: _R2.SearchCourses                : 2490
06:03:56.309253 tag: _R3.GetCourseDetail              : 297
06:03:56.309265 tag: _R4.GetCourseDetailVerifySkipped : 529
06:03:56.309275 tag: _R5.GetRegisteredCourses         : 826
06:03:56.309282 tag: _R6.RegisterCourses              : 788
06:03:56.309288 tag: _R7.RegisterCourseStudents       : 3412
06:03:56.309306 tag: _U1.GetAnnouncementList          : 7407
06:03:56.309319 tag: _U2.GetAnnouncementDetail        : 15596
06:03:56.309330 tag: _P1.GetAnnouncementList          : 1945
06:03:56.309342 tag: _P2.GetAnnouncementDetail        : 1843
06:03:56.309344 tag: _C1.AddCourse                    : 520
06:03:56.309355 tag: _C2.AddClass                     : 1116
06:03:56.309362 tag: _C3.AddAnnouncement              : 1114
06:03:56.309368 tag: _C4.GetClasses                   : 15413
06:03:56.309377 tag: _C5.SubmitAssignment             : 15393
06:03:56.309384 tag: _C6.DownloadSubmissions          : 1042
06:03:56.309403 tag: _C7.RegisterScore                : 1037
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
17482 0 17479 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 3.612 2864.940 0.164 0.509 21.000 642.000 408.055
16763 0 16758 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 3.537 1094.837 0.065 0.252 14.000 1183200.000 21976.205
16856 0 16844 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.590 1049.619 0.062 0.213 0.000 42.000 3.136
154 0 25 0 129 0 GET /api/users/me/grades 0.604 5.026 662.271 4.300 5.001 3340.000 6758.000 703.558
9596 0 9595 0 1 0 GET /api/announcements 0.001 2.532 629.608 0.066 0.233 22.000 1303.000 1099.467
2535 0 2534 0 1 0 GET /api/courses 0.001 1.973 172.243 0.068 0.262 3.000 1662.000 1022.661
1141 0 1137 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.004 1.482 90.293 0.079 0.273 0.000 34.000 0.082
1244 0 1241 0 3 0 POST /api/announcements 0.001 0.867 70.957 0.057 0.201 0.000 23.000 0.048
829 0 828 0 1 0 GET /api/users/me/courses 0.001 2.118 64.647 0.078 0.246 3.000 1093.000 853.083
796 0 794 0 2 0 PUT /api/users/me/courses 0.002 1.292 57.724 0.073 0.259 0.000 246.000 0.337
831 0 829 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.064 51.960 0.063 0.239 15.000 423.000 374.696
646 0 645 0 1 0 GET /api/users/me 0.005 1.042 43.983 0.068 0.334 22.000 63.000 56.647
567 0 562 0 5 0 POST /api/courses 0.001 0.804 28.752 0.051 0.194 20.000 43.000 35.908
464 0 461 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 0.766 26.918 0.058 0.233 0.000 23.000 0.129
183 0 180 0 3 0 POST /login 0.001 0.918 25.784 0.141 0.720 0.000 26.000 0.426
2 0 2 0 0 0 POST /initialize 0.135 0.367 0.502 0.251 0.367 18.000 18.000 18.000
100 0 100 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
100 0 100 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
100 0 100 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
100 0 100 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
100 0 100 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
soudai commented 10 months ago

main

06:12:43.010723 finished courses validation
06:12:43.011444 score: 56071 (= 56171 - 100) : passed
06:12:43.011452 deductionCount: 0, timeoutCount: 154
06:12:43.011462 raw score (56171) breakdown:
06:12:43.011472 SubmitAssignment    : 15708 回 (47124 点)
06:12:43.011479 GetAnnouncementList : 9047 回 (9047 点)
06:12:43.011486 tag: SubmitAssignment                 : 15708
06:12:43.011522 tag: GetAnnouncementList              : 9047
06:12:43.011532 tag: !1.SkipRegisterNoCourseAvailable : 0
06:12:43.011544 tag: !2.SkipAddStudentPoolEmpty       : 0
06:12:43.011552 tag: !3.ValidateTimeout               : 0
06:12:43.011559 tag: _O01.ActiveStudents              : 101
06:12:43.011566 tag: _O02.StartCourseStudents         : 3370
06:12:43.011573 tag: _O03.FinishCourses               : 118
06:12:43.011580 tag: _O04.FinishCourseStudents        : 2556
06:12:43.011583 tag: _O05.GetAnnouncementDetail       : 17652
06:12:43.011585 tag: _O06.StartCourseUnder10          : 135
06:12:43.011587 tag: _O07.StartCourseUnder20          : 49
06:12:43.011594 tag: _O08.StartCourseUnder30          : 11
06:12:43.011601 tag: _O09.StartCourseUnder40          : 2
06:12:43.011608 tag: _O10.StartCourseUnder50          : 5
06:12:43.011614 tag: _O11.StartCourseFull             : 35
06:12:43.011621 tag: _R1.GetGrades                    : 6
06:12:43.011628 tag: _R2.SearchCourses                : 2142
06:12:43.011635 tag: _R3.GetCourseDetail              : 239
06:12:43.011642 tag: _R4.GetCourseDetailVerifySkipped : 472
06:12:43.011649 tag: _R5.GetRegisteredCourses         : 711
06:12:43.011656 tag: _R6.RegisterCourses              : 706
06:12:43.011663 tag: _R7.RegisterCourseStudents       : 3421
06:12:43.011666 tag: _U1.GetAnnouncementList          : 7194
06:12:43.011672 tag: _U2.GetAnnouncementDetail        : 15890
06:12:43.011677 tag: _P1.GetAnnouncementList          : 1853
06:12:43.011681 tag: _P2.GetAnnouncementDetail        : 1762
06:12:43.011684 tag: _C1.AddCourse                    : 505
06:12:43.011686 tag: _C2.AddClass                     : 1000
06:12:43.011692 tag: _C3.AddAnnouncement              : 1000
06:12:43.011698 tag: _C4.GetClasses                   : 15725
06:12:43.011705 tag: _C5.SubmitAssignment             : 15708
06:12:43.011710 tag: _C6.DownloadSubmissions          : 888
06:12:43.011712 tag: _C7.RegisterScore                : 883
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
17695 0 17692 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 2.265 2876.464 0.163 0.535 21.000 618.000 400.034
16921 0 16916 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 1.969 1082.127 0.064 0.265 14.000 1182765.000 22078.059
17055 0 17043 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.093 1023.396 0.060 0.221 0.000 42.000 2.814
182 0 27 0 155 0 GET /api/users/me/grades 0.670 5.001 796.690 4.377 5.001 3686.000 6617.000 673.346
9291 0 9290 0 1 0 GET /api/announcements 0.001 2.150 612.857 0.066 0.240 22.000 1270.000 1058.926
2186 0 2185 0 1 0 GET /api/courses 0.001 2.036 153.739 0.070 0.244 3.000 1721.000 962.801
987 0 983 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.001 1.075 80.179 0.081 0.290 0.000 34.000 0.094
1130 0 1127 0 3 0 POST /api/announcements 0.001 1.964 71.310 0.063 0.231 0.000 23.000 0.053
714 0 713 0 1 0 GET /api/users/me/courses 0.001 1.345 55.093 0.077 0.290 3.000 1091.000 790.291
714 0 712 0 2 0 PUT /api/users/me/courses 0.002 1.193 45.209 0.063 0.216 0.000 246.000 0.375
716 0 714 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.950 43.124 0.060 0.255 15.000 505.000 379.950
630 0 629 0 1 0 GET /api/users/me 0.002 0.838 36.991 0.059 0.257 22.000 63.000 56.700
416 0 413 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 1.954 26.473 0.064 0.193 0.000 23.000 0.144
552 0 547 0 5 0 POST /api/courses 0.001 0.777 23.040 0.042 0.169 20.000 43.000 35.906
183 0 180 0 3 0 POST /login 0.001 1.504 20.200 0.110 0.433 0.000 26.000 0.426
2 0 2 0 0 0 POST /initialize 0.122 0.672 0.794 0.397 0.672 18.000 18.000 18.000
101 0 101 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
101 0 101 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
101 0 101 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
101 0 101 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
101 0 101 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
mackee commented 10 months ago

tx外した

06:23:33.632906 score: 55785 (= 55885 - 100) : passed
06:23:33.632914 deductionCount: 0, timeoutCount: 158
06:23:33.632915 raw score (55885) breakdown:
06:23:33.632926 SubmitAssignment    : 15762 回 (47286 点)
06:23:33.632933 GetAnnouncementList : 8599 回 (8599 点)
06:23:33.632940 tag: SubmitAssignment                 : 15762
06:23:33.632947 tag: GetAnnouncementList              : 8599
06:23:33.632953 tag: !1.SkipRegisterNoCourseAvailable : 4
06:23:33.632957 tag: !2.SkipAddStudentPoolEmpty       : 0
06:23:33.632964 tag: !3.ValidateTimeout               : 0
06:23:33.632970 tag: _O01.ActiveStudents              : 101
06:23:33.632977 tag: _O02.StartCourseStudents         : 3395
06:23:33.632983 tag: _O03.FinishCourses               : 187
06:23:33.632990 tag: _O04.FinishCourseStudents        : 2596
06:23:33.632997 tag: _O05.GetAnnouncementDetail       : 17402
06:23:33.633003 tag: _O06.StartCourseUnder10          : 203
06:23:33.633009 tag: _O07.StartCourseUnder20          : 53
06:23:33.633012 tag: _O08.StartCourseUnder30          : 10
06:23:33.633018 tag: _O09.StartCourseUnder40          : 21
06:23:33.633021 tag: _O10.StartCourseUnder50          : 5
06:23:33.633029 tag: _O11.StartCourseFull             : 14
06:23:33.633035 tag: _R1.GetGrades                    : 5
06:23:33.633038 tag: _R2.SearchCourses                : 2502
06:23:33.633040 tag: _R3.GetCourseDetail              : 300
06:23:33.633042 tag: _R4.GetCourseDetailVerifySkipped : 530
06:23:33.633044 tag: _R5.GetRegisteredCourses         : 829
06:23:33.633046 tag: _R6.RegisterCourses              : 825
06:23:33.633048 tag: _R7.RegisterCourseStudents       : 3479
06:23:33.633052 tag: _U1.GetAnnouncementList          : 7019
06:23:33.633054 tag: _U2.GetAnnouncementDetail        : 15927
06:23:33.633056 tag: _P1.GetAnnouncementList          : 1580
06:23:33.633062 tag: _P2.GetAnnouncementDetail        : 1475
06:23:33.633068 tag: _C1.AddCourse                    : 642
06:23:33.633074 tag: _C2.AddClass                     : 1348
06:23:33.633079 tag: _C3.AddAnnouncement              : 1347
06:23:33.633086 tag: _C4.GetClasses                   : 15781
06:23:33.633092 tag: _C5.SubmitAssignment             : 15762
06:23:33.633096 tag: _C6.DownloadSubmissions          : 1242
06:23:33.633098 tag: _C7.RegisterScore                : 1236
tetsuzawa commented 10 months ago

21

06:38:40.450887 score: 72530 (= 72730 - 200) : passed
06:38:40.450895 deductionCount: 0, timeoutCount: 280
06:38:40.450897 raw score (72730) breakdown:
06:38:40.450907 SubmitAssignment    : 20004 回 (60012 点)
06:38:40.450914 GetAnnouncementList : 12718 回 (12718 点)
06:38:40.450923 tag: SubmitAssignment                 : 20004
06:38:40.450929 tag: GetAnnouncementList              : 12718
06:38:40.450932 tag: !1.SkipRegisterNoCourseAvailable : 51
06:38:40.450937 tag: !2.SkipAddStudentPoolEmpty       : 0
06:38:40.450960 tag: !3.ValidateTimeout               : 0
06:38:40.450974 tag: _O01.ActiveStudents              : 119
06:38:40.450985 tag: _O02.StartCourseStudents         : 4277
06:38:40.450995 tag: _O03.FinishCourses               : 267
06:38:40.451003 tag: _O04.FinishCourseStudents        : 3519
06:38:40.451008 tag: _O05.GetAnnouncementDetail       : 22373
06:38:40.451015 tag: _O06.StartCourseUnder10          : 242
06:38:40.451022 tag: _O07.StartCourseUnder20          : 88
06:38:40.451027 tag: _O08.StartCourseUnder30          : 24
06:38:40.451029 tag: _O09.StartCourseUnder40          : 18
06:38:40.451037 tag: _O10.StartCourseUnder50          : 8
06:38:40.451041 tag: _O11.StartCourseFull             : 13
06:38:40.451043 tag: _R1.GetGrades                    : 0
06:38:40.451056 tag: _R2.SearchCourses                : 3427
06:38:40.451061 tag: _R3.GetCourseDetail              : 484
06:38:40.451067 tag: _R4.GetCourseDetailVerifySkipped : 656
06:38:40.451072 tag: _R5.GetRegisteredCourses         : 1139
06:38:40.451074 tag: _R6.RegisterCourses              : 1087
06:38:40.451076 tag: _R7.RegisterCourseStudents       : 4317
06:38:40.451092 tag: _U1.GetAnnouncementList          : 10351
06:38:40.451099 tag: _U2.GetAnnouncementDetail        : 20126
06:38:40.451107 tag: _P1.GetAnnouncementList          : 2367
06:38:40.451112 tag: _P2.GetAnnouncementDetail        : 2247
06:38:40.451121 tag: _C1.AddCourse                    : 817
06:38:40.451130 tag: _C2.AddClass                     : 1737
06:38:40.451135 tag: _C3.AddAnnouncement              : 1731
06:38:40.451152 tag: _C4.GetClasses                   : 20030
06:38:40.451156 tag: _C5.SubmitAssignment             : 20004
06:38:40.451158 tag: _C6.DownloadSubmissions          : 1620
06:38:40.451166 tag: _C7.RegisterScore                : 1614
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
22416 0 22413 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.003 2.881 2616.032 0.117 0.373 21.000 614.000 402.988
21958 0 21953 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 2.714 1682.019 0.077 0.266 14.000 1436490.000 26291.121
304 0 23 0 281 0 GET /api/users/me/grades 0.712 5.004 1420.694 4.673 5.001 3714.000 6753.000 308.372
12971 0 12970 0 1 0 GET /api/announcements 0.001 2.000 1191.763 0.092 0.315 22.000 1295.000 1082.354
22088 0 22076 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.119 1070.681 0.048 0.167 0.000 42.000 3.574
1718 0 1714 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.001 2.441 216.175 0.126 0.426 0.000 34.000 0.054
3487 0 3486 0 1 0 GET /api/courses 0.001 1.498 162.705 0.047 0.164 3.000 1678.000 1072.742
1861 0 1858 0 3 0 POST /api/announcements 0.001 1.207 90.434 0.049 0.162 0.000 23.000 0.032
1142 0 1141 0 1 0 GET /api/users/me/courses 0.001 1.235 85.820 0.075 0.260 3.000 1100.000 868.932
1095 0 1093 0 2 0 PUT /api/users/me/courses 0.001 1.504 53.223 0.049 0.168 0.000 246.000 0.245
1145 0 1143 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.258 44.287 0.039 0.145 15.000 505.000 374.603
959 0 958 0 1 0 GET /api/users/me 0.001 0.728 44.077 0.046 0.199 22.000 64.000 56.496
864 0 859 0 5 0 POST /api/courses 0.001 1.047 40.402 0.047 0.189 20.000 43.000 35.940
721 0 718 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 1.132 32.465 0.045 0.158 0.000 23.000 0.083
202 0 199 0 3 0 POST /login 0.001 0.861 19.963 0.099 0.374 0.000 26.000 0.386
2 0 2 0 0 0 POST /initialize 0.120 0.424 0.544 0.272 0.424 18.000 18.000 18.000
120 0 120 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
120 0 120 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
120 0 120 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
120 0 120 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
120 0 120 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
tetsuzawa commented 10 months ago

24

07:14:22.897532 score: 74719 (= 74969 - 250) : 致命的なエラーが発生しました
07:14:22.897540 deductionCount: 1, timeoutCount: 295
07:14:22.897547 raw score (74969) breakdown:
07:14:22.897554 SubmitAssignment    : 20408 回 (61224 点)
07:14:22.897559 GetAnnouncementList : 13745 回 (13745 点)
07:14:22.897566 tag: SubmitAssignment                 : 20408
07:14:22.897571 tag: GetAnnouncementList              : 13745
07:14:22.897573 tag: !1.SkipRegisterNoCourseAvailable : 0
07:14:22.897577 tag: !2.SkipAddStudentPoolEmpty       : 0
07:14:22.897585 tag: !3.ValidateTimeout               : 0
07:14:22.897590 tag: _O01.ActiveStudents              : 122
07:14:22.897595 tag: _O02.StartCourseStudents         : 4357
07:14:22.897597 tag: _O03.FinishCourses               : 174
07:14:22.897602 tag: _O04.FinishCourseStudents        : 3658
07:14:22.897607 tag: _O05.GetAnnouncementDetail       : 23479
07:14:22.897610 tag: _O06.StartCourseUnder10          : 106
07:14:22.897615 tag: _O07.StartCourseUnder20          : 67
07:14:22.897621 tag: _O08.StartCourseUnder30          : 21
07:14:22.897628 tag: _O09.StartCourseUnder40          : 14
07:14:22.897634 tag: _O10.StartCourseUnder50          : 2
07:14:22.897638 tag: _O11.StartCourseFull             : 39
07:14:22.897644 tag: _R1.GetGrades                    : 2
07:14:22.897649 tag: _R2.SearchCourses                : 2816
07:14:22.897655 tag: _R3.GetCourseDetail              : 329
07:14:22.897659 tag: _R4.GetCourseDetailVerifySkipped : 607
07:14:22.897662 tag: _R5.GetRegisteredCourses         : 934
07:14:22.897668 tag: _R6.RegisterCourses              : 933
07:14:22.897675 tag: _R7.RegisterCourseStudents       : 4412
07:14:22.897678 tag: _U1.GetAnnouncementList          : 10662
07:14:22.897683 tag: _U2.GetAnnouncementDetail        : 20528
07:14:22.897688 tag: _P1.GetAnnouncementList          : 3083
07:14:22.897693 tag: _P2.GetAnnouncementDetail        : 2951
07:14:22.897696 tag: _C1.AddCourse                    : 534
07:14:22.897698 tag: _C2.AddClass                     : 1096
07:14:22.897701 tag: _C3.AddAnnouncement              : 1090
07:14:22.897704 tag: _C4.GetClasses                   : 20436
07:14:22.897709 tag: _C5.SubmitAssignment             : 20408
07:14:22.897714 tag: _C6.DownloadSubmissions          : 1028
07:14:22.897718 tag: _C7.RegisterScore                : 1026
tetsuzawa commented 10 months ago
07:21:11.292500 score: 79705 (= 79905 - 200) : passed
07:21:11.292509 deductionCount: 0, timeoutCount: 299
07:21:11.292511 raw score (79905) breakdown:
07:21:11.292516 SubmitAssignment    : 21703 回 (65109 点)
07:21:11.292523 GetAnnouncementList : 14796 回 (14796 点)
07:21:11.292527 tag: SubmitAssignment                 : 21703
07:21:11.292534 tag: GetAnnouncementList              : 14796
07:21:11.292537 tag: !1.SkipRegisterNoCourseAvailable : 0
07:21:11.292544 tag: !2.SkipAddStudentPoolEmpty       : 0
07:21:11.292547 tag: !3.ValidateTimeout               : 0
07:21:11.292554 tag: _O01.ActiveStudents              : 132
07:21:11.292560 tag: _O02.StartCourseStudents         : 4747
07:21:11.292567 tag: _O03.FinishCourses               : 265
07:21:11.292573 tag: _O04.FinishCourseStudents        : 4159
07:21:11.292579 tag: _O05.GetAnnouncementDetail       : 24438
07:21:11.292586 tag: _O06.StartCourseUnder10          : 230
07:21:11.292590 tag: _O07.StartCourseUnder20          : 67
07:21:11.292597 tag: _O08.StartCourseUnder30          : 28
07:21:11.292604 tag: _O09.StartCourseUnder40          : 10
07:21:11.292611 tag: _O10.StartCourseUnder50          : 3
07:21:11.292618 tag: _O11.StartCourseFull             : 35
07:21:11.292625 tag: _R1.GetGrades                    : 0
07:21:11.292632 tag: _R2.SearchCourses                : 3492
07:21:11.292639 tag: _R3.GetCourseDetail              : 469
07:21:11.292645 tag: _R4.GetCourseDetailVerifySkipped : 693
07:21:11.292653 tag: _R5.GetRegisteredCourses         : 1164
07:21:11.292659 tag: _R6.RegisterCourses              : 1164
07:21:11.292666 tag: _R7.RegisterCourseStudents       : 4865
07:21:11.292672 tag: _U1.GetAnnouncementList          : 12010
07:21:11.292678 tag: _U2.GetAnnouncementDetail        : 21775
07:21:11.292685 tag: _P1.GetAnnouncementList          : 2786
07:21:11.292689 tag: _P2.GetAnnouncementDetail        : 2663
07:21:11.292696 tag: _C1.AddCourse                    : 788
07:21:11.292703 tag: _C2.AddClass                     : 1599
07:21:11.292709 tag: _C3.AddAnnouncement              : 1595
07:21:11.292716 tag: _C4.GetClasses                   : 21722
07:21:11.292723 tag: _C5.SubmitAssignment             : 21703
07:21:11.292729 tag: _C6.DownloadSubmissions          : 1506
07:21:11.292736 tag: _C7.RegisterScore                : 1503
tetsuzawa commented 10 months ago
07:28:09.688817 score: 79772 (= 79972 - 200) : passed
07:28:09.688825 deductionCount: 0, timeoutCount: 298
07:28:09.688833 raw score (79972) breakdown:
07:28:09.688842 SubmitAssignment    : 21746 回 (65238 点)
07:28:09.688847 GetAnnouncementList : 14734 回 (14734 点)
07:28:09.688853 tag: SubmitAssignment                 : 21746
07:28:09.688871 tag: GetAnnouncementList              : 14734
07:28:09.688880 tag: !1.SkipRegisterNoCourseAvailable : 0
07:28:09.688888 tag: !2.SkipAddStudentPoolEmpty       : 0
07:28:09.688893 tag: !3.ValidateTimeout               : 0
07:28:09.688895 tag: _O01.ActiveStudents              : 133
07:28:09.688899 tag: _O02.StartCourseStudents         : 4882
07:28:09.688907 tag: _O03.FinishCourses               : 232
07:28:09.688918 tag: _O04.FinishCourseStudents        : 4181
07:28:09.688929 tag: _O05.GetAnnouncementDetail       : 24558
07:28:09.688936 tag: _O06.StartCourseUnder10          : 176
07:28:09.688941 tag: _O07.StartCourseUnder20          : 66
07:28:09.688954 tag: _O08.StartCourseUnder30          : 18
07:28:09.688967 tag: _O09.StartCourseUnder40          : 20
07:28:09.688975 tag: _O10.StartCourseUnder50          : 1
07:28:09.688980 tag: _O11.StartCourseFull             : 41
07:28:09.688994 tag: _R1.GetGrades                    : 2
07:28:09.689003 tag: _R2.SearchCourses                : 3353
07:28:09.689011 tag: _R3.GetCourseDetail              : 402
07:28:09.689015 tag: _R4.GetCourseDetailVerifySkipped : 713
07:28:09.689022 tag: _R5.GetRegisteredCourses         : 1117
07:28:09.689025 tag: _R6.RegisterCourses              : 1117
07:28:09.689032 tag: _R7.RegisterCourseStudents       : 4901
07:28:09.689034 tag: _U1.GetAnnouncementList          : 11891
07:28:09.689040 tag: _U2.GetAnnouncementDetail        : 21821
07:28:09.689045 tag: _P1.GetAnnouncementList          : 2843
07:28:09.689046 tag: _P2.GetAnnouncementDetail        : 2737
07:28:09.689058 tag: _C1.AddCourse                    : 680
07:28:09.689063 tag: _C2.AddClass                     : 1347
07:28:09.689066 tag: _C3.AddAnnouncement              : 1347
07:28:09.689073 tag: _C4.GetClasses                   : 21762
07:28:09.689078 tag: _C5.SubmitAssignment             : 21746
07:28:09.689080 tag: _C6.DownloadSubmissions          : 1264
07:28:09.689087 tag: _C7.RegisterScore                : 1262
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
49082 0 49076 0 6 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 3.425 4622.315 0.094 0.307 21.000 632.000 402.790
46870 0 46860 0 10 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.002 3.213 3822.651 0.082 0.273 14.000 1437306.000 27039.891
649 0 50 0 599 0 GET /api/users/me/grades 1.654 5.026 3043.259 4.689 5.001 4563.000 6910.000 327.573
30027 0 30025 0 2 0 GET /api/announcements 0.001 2.803 3014.558 0.100 0.332 22.000 1288.000 1076.315
47089 0 47065 0 24 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.671 2380.103 0.051 0.179 0.000 42.000 2.882
2973 0 2965 0 8 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.008 3.533 438.747 0.148 0.462 0.000 34.000 0.063
6957 0 6955 0 2 0 GET /api/courses 0.000 1.821 331.756 0.048 0.169 3.000 1732.000 1060.854
2287 0 2285 0 2 0 GET /api/users/me/courses 0.002 2.820 189.206 0.083 0.264 3.000 1104.000 869.436
3202 0 3196 0 6 0 POST /api/announcements 0.001 1.311 164.980 0.052 0.190 0.000 23.000 0.037
2297 0 2293 0 4 0 PUT /api/users/me/courses 0.001 2.710 125.952 0.055 0.191 0.000 246.000 0.233
2287 0 2283 0 4 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 0.962 100.483 0.044 0.178 15.000 505.000 377.337
1787 0 1785 0 2 0 GET /api/users/me 0.002 1.257 94.953 0.053 0.223 22.000 64.000 56.665
1562 0 1552 0 10 0 POST /api/courses 0.001 1.698 84.436 0.054 0.214 20.000 43.000 35.933
1314 0 1308 0 6 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 1.913 67.209 0.051 0.176 0.000 23.000 0.091
431 0 425 0 6 0 POST /login 0.001 1.097 45.086 0.105 0.443 0.000 26.000 0.362
4 0 4 0 0 0 POST /initialize 0.135 0.491 1.237 0.309 0.491 18.000 18.000 18.000
266 0 266 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
266 0 266 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
266 0 266 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
266 0 266 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
266 0 266 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
mackee commented 10 months ago

grades N+1解消

07:59:52.763128 score: 62650 (= 62750 - 100) : passed
07:59:52.763136 deductionCount: 0, timeoutCount: 167
07:59:52.763142 raw score (62750) breakdown:
07:59:52.763151 SubmitAssignment    : 17903 回 (53709 点)
07:59:52.763154 GetAnnouncementList : 9041 回 (9041 点)
07:59:52.763157 tag: SubmitAssignment                 : 17903
07:59:52.763159 tag: GetAnnouncementList              : 9041
07:59:52.763172 tag: !1.SkipRegisterNoCourseAvailable : 0
07:59:52.763177 tag: !2.SkipAddStudentPoolEmpty       : 0
07:59:52.763186 tag: !3.ValidateTimeout               : 0
07:59:52.763196 tag: _O01.ActiveStudents              : 111
07:59:52.763199 tag: _O02.StartCourseStudents         : 4080
07:59:52.763204 tag: _O03.FinishCourses               : 199
07:59:52.763211 tag: _O04.FinishCourseStudents        : 3144
07:59:52.763220 tag: _O05.GetAnnouncementDetail       : 20023
07:59:52.763226 tag: _O06.StartCourseUnder10          : 209
07:59:52.763231 tag: _O07.StartCourseUnder20          : 54
07:59:52.763246 tag: _O08.StartCourseUnder30          : 19
07:59:52.763258 tag: _O09.StartCourseUnder40          : 4
07:59:52.763268 tag: _O10.StartCourseUnder50          : 0
07:59:52.763278 tag: _O11.StartCourseFull             : 39
07:59:52.763287 tag: _R1.GetGrades                    : 36
07:59:52.763298 tag: _R2.SearchCourses                : 3015
07:59:52.763310 tag: _R3.GetCourseDetail              : 379
07:59:52.763318 tag: _R4.GetCourseDetailVerifySkipped : 616
07:59:52.763329 tag: _R5.GetRegisteredCourses         : 994
07:59:52.763340 tag: _R6.RegisterCourses              : 984
07:59:52.763351 tag: _R7.RegisterCourseStudents       : 4337
07:59:52.763364 tag: _U1.GetAnnouncementList          : 7223
07:59:52.763376 tag: _U2.GetAnnouncementDetail        : 18312
07:59:52.763388 tag: _P1.GetAnnouncementList          : 1818
07:59:52.763400 tag: _P2.GetAnnouncementDetail        : 1711
07:59:52.763408 tag: _C1.AddCourse                    : 683
07:59:52.763413 tag: _C2.AddClass                     : 1348
07:59:52.763424 tag: _C3.AddAnnouncement              : 1342
07:59:52.763433 tag: _C4.GetClasses                   : 17941
07:59:52.763442 tag: _C5.SubmitAssignment             : 17903
07:59:52.763445 tag: _C6.DownloadSubmissions          : 1248
07:59:52.763447 tag: _C7.RegisterScore                : 1240
tetsuzawa commented 10 months ago
08:04:07.962599 score: 74981 (= 75181 - 200) : passed
08:04:07.962607 deductionCount: 0, timeoutCount: 266
08:04:07.962609 raw score (75181) breakdown:
08:04:07.962617 SubmitAssignment    : 20556 回 (61668 点)
08:04:07.962624 GetAnnouncementList : 13513 回 (13513 点)
08:04:07.962628 tag: SubmitAssignment                 : 20556
08:04:07.962633 tag: GetAnnouncementList              : 13513
08:04:07.962639 tag: !1.SkipRegisterNoCourseAvailable : 0
08:04:07.962642 tag: !2.SkipAddStudentPoolEmpty       : 0
08:04:07.962645 tag: !3.ValidateTimeout               : 0
08:04:07.962647 tag: _O01.ActiveStudents              : 124
08:04:07.962650 tag: _O02.StartCourseStudents         : 4453
08:04:07.962652 tag: _O03.FinishCourses               : 250
08:04:07.962658 tag: _O04.FinishCourseStudents        : 3750
08:04:07.962661 tag: _O05.GetAnnouncementDetail       : 23038
08:04:07.962666 tag: _O06.StartCourseUnder10          : 199
08:04:07.962667 tag: _O07.StartCourseUnder20          : 87
08:04:07.962669 tag: _O08.StartCourseUnder30          : 10
08:04:07.962671 tag: _O09.StartCourseUnder40          : 6
08:04:07.962675 tag: _O10.StartCourseUnder50          : 3
08:04:07.962678 tag: _O11.StartCourseFull             : 36
08:04:07.962681 tag: _R1.GetGrades                    : 1
08:04:07.962685 tag: _R2.SearchCourses                : 2959
08:04:07.962687 tag: _R3.GetCourseDetail              : 396
08:04:07.962693 tag: _R4.GetCourseDetailVerifySkipped : 586
08:04:07.962698 tag: _R5.GetRegisteredCourses         : 981
08:04:07.962701 tag: _R6.RegisterCourses              : 977
08:04:07.962704 tag: _R7.RegisterCourseStudents       : 4505
08:04:07.962709 tag: _U1.GetAnnouncementList          : 10958
08:04:07.962712 tag: _U2.GetAnnouncementDetail        : 20621
08:04:07.962714 tag: _P1.GetAnnouncementList          : 2555
08:04:07.962717 tag: _P2.GetAnnouncementDetail        : 2417
08:04:07.962720 tag: _C1.AddCourse                    : 712
08:04:07.962726 tag: _C2.AddClass                     : 1502
08:04:07.962729 tag: _C3.AddAnnouncement              : 1501
08:04:07.962735 tag: _C4.GetClasses                   : 20566
08:04:07.962738 tag: _C5.SubmitAssignment             : 20556
08:04:07.962742 tag: _C6.DownloadSubmissions          : 1419
08:04:07.962745 tag: _C7.RegisterScore                : 1418
tetsuzawa commented 10 months ago
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
23081 0 23078 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 2.506 2331.683 0.101 0.341 21.000 603.000 403.890
13761 0 13760 0 1 0 GET /api/announcements 0.001 2.720 1450.327 0.105 0.357 22.000 1285.000 1091.030
292 0 25 0 267 0 GET /api/users/me/grades 1.344 5.018 1364.715 4.674 5.001 3624.000 6735.000 365.267
22405 0 22393 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 2.083 1225.679 0.055 0.188 0.000 42.000 3.083
22293 0 22288 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 2.132 1087.145 0.049 0.177 14.000 1437028.000 26750.174
1522 0 1518 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.007 2.382 218.769 0.144 0.473 0.000 34.000 0.061
3014 0 3013 0 1 0 GET /api/courses 0.001 1.616 162.998 0.054 0.195 3.000 1782.000 1067.505
1631 0 1628 0 3 0 POST /api/announcements 0.002 1.001 89.211 0.055 0.196 0.000 23.000 0.037
984 0 983 0 1 0 GET /api/users/me/courses 0.001 1.817 89.089 0.091 0.289 3.000 1104.000 857.194
985 0 983 0 2 0 PUT /api/users/me/courses 0.001 1.552 60.062 0.061 0.199 0.000 246.000 0.272
987 0 985 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 1.585 52.994 0.054 0.205 15.000 502.000 374.049
859 0 858 0 1 0 GET /api/users/me 0.001 1.698 46.926 0.055 0.234 22.000 63.000 56.630
759 0 754 0 5 0 POST /api/courses 0.001 1.978 43.067 0.057 0.201 20.000 43.000 35.931
652 0 649 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 0.932 36.960 0.057 0.244 0.000 23.000 0.092
207 0 204 0 3 0 POST /login 0.001 0.571 19.810 0.096 0.383 0.000 26.000 0.377
2 0 2 0 0 0 POST /initialize 0.139 0.523 0.662 0.331 0.523 18.000 18.000 18.000
124 0 124 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
124 0 124 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
124 0 124 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
124 0 124 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
124 0 124 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
soudai commented 10 months ago

31 User codeをセッションから取得

08:10:16.666255 score: 77243 (= 77493 - 250) : passed
08:10:16.666263 deductionCount: 1, timeoutCount: 299
08:10:16.666270 raw score (77493) breakdown:
08:10:16.666279 SubmitAssignment    : 21011 回 (63033 点)
08:10:16.666284 GetAnnouncementList : 14460 回 (14460 点)
08:10:16.666290 tag: SubmitAssignment                 : 21011
08:10:16.666294 tag: GetAnnouncementList              : 14460
08:10:16.666301 tag: !1.SkipRegisterNoCourseAvailable : 0
08:10:16.666304 tag: !2.SkipAddStudentPoolEmpty       : 0
08:10:16.666309 tag: !3.ValidateTimeout               : 0
08:10:16.666313 tag: _O01.ActiveStudents              : 127
08:10:16.666315 tag: _O02.StartCourseStudents         : 4511
08:10:16.666321 tag: _O03.FinishCourses               : 217
08:10:16.666326 tag: _O04.FinishCourseStudents        : 3926
08:10:16.666331 tag: _O05.GetAnnouncementDetail       : 23924
08:10:16.666337 tag: _O06.StartCourseUnder10          : 165
08:10:16.666342 tag: _O07.StartCourseUnder20          : 48
08:10:16.666347 tag: _O08.StartCourseUnder30          : 32
08:10:16.666352 tag: _O09.StartCourseUnder40          : 14
08:10:16.666358 tag: _O10.StartCourseUnder50          : 6
08:10:16.666363 tag: _O11.StartCourseFull             : 34
08:10:16.666368 tag: _R1.GetGrades                    : 2
08:10:16.666374 tag: _R2.SearchCourses                : 3113
08:10:16.666379 tag: _R3.GetCourseDetail              : 412
08:10:16.666384 tag: _R4.GetCourseDetailVerifySkipped : 618
08:10:16.666389 tag: _R5.GetRegisteredCourses         : 1030
08:10:16.666395 tag: _R6.RegisterCourses              : 1027
08:10:16.666400 tag: _R7.RegisterCourseStudents       : 4609
08:10:16.666405 tag: _U1.GetAnnouncementList          : 11609
08:10:16.666410 tag: _U2.GetAnnouncementDetail        : 21186
08:10:16.666415 tag: _P1.GetAnnouncementList          : 2851
08:10:16.666421 tag: _P2.GetAnnouncementDetail        : 2738
08:10:16.666426 tag: _C1.AddCourse                    : 629
08:10:16.666431 tag: _C2.AddClass                     : 1302
08:10:16.666436 tag: _C3.AddAnnouncement              : 1298
08:10:16.666443 tag: _C4.GetClasses                   : 21026
08:10:16.666448 tag: _C5.SubmitAssignment             : 21011
08:10:16.666452 tag: _C6.DownloadSubmissions          : 1233
08:10:16.666457 tag: _C7.RegisterScore                : 1231
tetsuzawa commented 10 months ago
08:22:02.735246 score: 78418 (= 78718 - 300) : passed
08:22:02.735253 deductionCount: 0, timeoutCount: 303
08:22:02.735255 raw score (78718) breakdown:
08:22:02.735263 SubmitAssignment    : 21494 回 (64482 点)
08:22:02.735269 GetAnnouncementList : 14236 回 (14236 点)
08:22:02.735274 tag: SubmitAssignment                 : 21494
08:22:02.735278 tag: GetAnnouncementList              : 14236
08:22:02.735281 tag: !1.SkipRegisterNoCourseAvailable : 0
08:22:02.735288 tag: !2.SkipAddStudentPoolEmpty       : 0
08:22:02.735294 tag: !3.ValidateTimeout               : 0
08:22:02.735300 tag: _O01.ActiveStudents              : 132
08:22:02.735305 tag: _O02.StartCourseStudents         : 4756
08:22:02.735310 tag: _O03.FinishCourses               : 182
08:22:02.735316 tag: _O04.FinishCourseStudents        : 4141
08:22:02.735321 tag: _O05.GetAnnouncementDetail       : 24480
08:22:02.735326 tag: _O06.StartCourseUnder10          : 78
08:22:02.735332 tag: _O07.StartCourseUnder20          : 86
08:22:02.735337 tag: _O08.StartCourseUnder30          : 29
08:22:02.735342 tag: _O09.StartCourseUnder40          : 14
08:22:02.735347 tag: _O10.StartCourseUnder50          : 2
08:22:02.735350 tag: _O11.StartCourseFull             : 39
08:22:02.735352 tag: _R1.GetGrades                    : 0
08:22:02.735355 tag: _R2.SearchCourses                : 2718
08:22:02.735357 tag: _R3.GetCourseDetail              : 347
08:22:02.735364 tag: _R4.GetCourseDetailVerifySkipped : 557
08:22:02.735367 tag: _R5.GetRegisteredCourses         : 905
08:22:02.735372 tag: _R6.RegisterCourses              : 904
08:22:02.735378 tag: _R7.RegisterCourseStudents       : 4836
08:22:02.735383 tag: _U1.GetAnnouncementList          : 11222
08:22:02.735388 tag: _U2.GetAnnouncementDetail        : 21599
08:22:02.735393 tag: _P1.GetAnnouncementList          : 3014
08:22:02.735399 tag: _P2.GetAnnouncementDetail        : 2881
08:22:02.735404 tag: _C1.AddCourse                    : 534
08:22:02.735409 tag: _C2.AddClass                     : 1022
08:22:02.735414 tag: _C3.AddAnnouncement              : 1022
08:22:02.735420 tag: _C4.GetClasses                   : 21507
08:22:02.735425 tag: _C5.SubmitAssignment             : 21494
08:22:02.735430 tag: _C6.DownloadSubmissions          : 963
08:22:02.735435 tag: _C7.RegisterScore                : 961
COUNT 1XX 2XX 3XX 4XX 5XX METHOD URI MIN MAX SUM AVG P95 MIN(BODY) MAX(BODY) AVG(BODY)
24523 0 24520 0 3 0 GET /api/announcements/[a-zA-Z0-9]+$ 0.001 3.125 2299.105 0.094 0.288 21.000 630.000 400.558
328 0 24 0 304 0 GET /api/users/me/grades 2.223 5.001 1556.325 4.745 5.001 4713.000 6945.000 308.942
14485 0 14484 0 1 0 GET /api/announcements 0.001 2.890 1458.537 0.101 0.327 22.000 1274.000 1088.977
22863 0 22851 0 12 0 POST /api/courses/[a-zA-Z0-9]+/classes 0.001 3.084 1094.994 0.048 0.157 0.000 42.000 2.139
22778 0 22773 0 5 0 GET /api/courses/[a-zA-Z0-9]+/classes 0.001 2.797 1020.584 0.045 0.162 14.000 1436662.000 27428.421
1065 0 1061 0 4 0 PUT /api/courses/[a-zA-Z0-9]+/classes 0.010 1.961 141.704 0.133 0.446 0.000 34.000 0.087
2764 0 2763 0 1 0 GET /api/courses 0.001 1.196 101.426 0.037 0.124 3.000 1699.000 1045.194
908 0 907 0 1 0 GET /api/users/me/courses 0.001 1.330 61.127 0.067 0.207 3.000 1084.000 825.446
1152 0 1149 0 3 0 POST /api/announcements 0.001 1.474 58.423 0.051 0.178 0.000 23.000 0.052
912 0 910 0 2 0 PUT /api/users/me/courses 0.001 3.925 48.578 0.053 0.150 0.000 246.000 0.294
690 0 689 0 1 0 GET /api/users/me 0.001 0.761 34.058 0.049 0.219 22.000 64.000 56.764
909 0 907 0 2 0 GET /api/courses/[a-zA-Z0-9]+$ 0.001 0.485 32.973 0.036 0.120 15.000 502.000 375.960
491 0 488 0 3 0 PUT /api/courses/[a-zA-Z0-9]+/status 0.001 2.624 28.318 0.058 0.186 0.000 23.000 0.122
581 0 576 0 5 0 POST /api/courses 0.001 1.941 27.842 0.048 0.153 20.000 43.000 35.910
212 0 209 0 3 0 POST /login 0.001 0.572 18.419 0.087 0.529 0.000 26.000 0.368
2 0 2 0 0 0 POST /initialize 0.123 0.127 0.250 0.125 0.127 18.000 18.000 18.000
132 0 132 0 0 0 GET / 0.000 0.000 0.000 0.000 0.000 954.000 954.000 954.000
132 0 132 0 0 0 GET /favicon.png 0.000 0.000 0.000 0.000 0.000 2943.000 2943.000 2943.000
132 0 132 0 0 0 GET /_nuxt/css/app.css 0.000 0.000 0.000 0.000 0.000 6163.000 6163.000 6163.000
132 0 132 0 0 0 GET /_nuxt/runtime.js 0.000 0.000 0.000 0.000 0.000 729.000 729.000 729.000
132 0 132 0 0 0 GET /_nuxt/app.js 0.000 0.000 0.000 0.000 0.000 137341.000 137341.000 137341.000
tetsuzawa commented 10 months ago
08:53:13.311815 score: 124676 (= 124676 - 0) : passed
08:53:13.311824 deductionCount: 0, timeoutCount: 0
08:53:13.311828 raw score (124676) breakdown:
08:53:13.311833 SubmitAssignment    : 35874 回 (107622 点)
08:53:13.311840 GetAnnouncementList : 17054 回 (17054 点)
08:53:13.311846 tag: SubmitAssignment                 : 35874
08:53:13.311852 tag: GetAnnouncementList              : 17054
08:53:13.311858 tag: !1.SkipRegisterNoCourseAvailable : 0
08:53:13.311864 tag: !2.SkipAddStudentPoolEmpty       : 0
08:53:13.311880 tag: !3.ValidateTimeout               : 0
08:53:13.311891 tag: _O01.ActiveStudents              : 167
08:53:13.311897 tag: _O02.StartCourseStudents         : 8308
08:53:13.311903 tag: _O03.FinishCourses               : 250
08:53:13.311925 tag: _O04.FinishCourseStudents        : 5927
08:53:13.311948 tag: _O05.GetAnnouncementDetail       : 38963
08:53:13.311958 tag: _O06.StartCourseUnder10          : 153
08:53:13.311968 tag: _O07.StartCourseUnder20          : 70
08:53:13.311979 tag: _O08.StartCourseUnder30          : 30
08:53:13.312001 tag: _O09.StartCourseUnder40          : 24
08:53:13.312012 tag: _O10.StartCourseUnder50          : 20
08:53:13.312027 tag: _O11.StartCourseFull             : 88
08:53:13.312046 tag: _R1.GetGrades                    : 226
08:53:13.312062 tag: _R2.SearchCourses                : 9037
08:53:13.312078 tag: _R3.GetCourseDetail              : 1310
08:53:13.312088 tag: _R4.GetCourseDetailVerifySkipped : 1654
08:53:13.312109 tag: _R5.GetRegisteredCourses         : 2967
08:53:13.312121 tag: _R6.RegisterCourses              : 2941
08:53:13.312134 tag: _R7.RegisterCourseStudents       : 8970
08:53:13.312137 tag: _U1.GetAnnouncementList          : 14046
08:53:13.312146 tag: _U2.GetAnnouncementDetail        : 36117
08:53:13.312152 tag: _P1.GetAnnouncementList          : 3008
08:53:13.312166 tag: _P2.GetAnnouncementDetail        : 2846
08:53:13.312178 tag: _C1.AddCourse                    : 822
08:53:13.312190 tag: _C2.AddClass                     : 1629
08:53:13.312201 tag: _C3.AddAnnouncement              : 1623
08:53:13.312213 tag: _C4.GetClasses                   : 35919
08:53:13.312215 tag: _C5.SubmitAssignment             : 35874
08:53:13.312228 tag: _C6.DownloadSubmissions          : 1509
08:53:13.312239 tag: _C7.RegisterScore                : 1505
tetsuzawa commented 10 months ago

main

tetsuzawa commented 10 months ago

最終スコア

08:58:43.838599 score: 126140 (= 126140 - 0) : passed
08:58:43.838607 deductionCount: 0, timeoutCount: 0
08:58:43.838613 raw score (126140) breakdown:
08:58:43.838622 SubmitAssignment    : 36441 回 (109323 点)
08:58:43.838630 GetAnnouncementList : 16817 回 (16817 点)
08:58:43.838634 tag: SubmitAssignment                 : 36441
08:58:43.838641 tag: GetAnnouncementList              : 16817
08:58:43.838648 tag: !1.SkipRegisterNoCourseAvailable : 17
08:58:43.838654 tag: !2.SkipAddStudentPoolEmpty       : 0
08:58:43.838661 tag: !3.ValidateTimeout               : 0
08:58:43.838668 tag: _O01.ActiveStudents              : 159
08:58:43.838675 tag: _O02.StartCourseStudents         : 8142
08:58:43.838682 tag: _O03.FinishCourses               : 321
08:58:43.838688 tag: _O04.FinishCourseStudents        : 5767
08:58:43.838695 tag: _O05.GetAnnouncementDetail       : 39375
08:58:43.838698 tag: _O06.StartCourseUnder10          : 245
08:58:43.838701 tag: _O07.StartCourseUnder20          : 92
08:58:43.838703 tag: _O08.StartCourseUnder30          : 30
08:58:43.838709 tag: _O09.StartCourseUnder40          : 42
08:58:43.838714 tag: _O10.StartCourseUnder50          : 10
08:58:43.838719 tag: _O11.StartCourseFull             : 66
08:58:43.838721 tag: _R1.GetGrades                    : 226
08:58:43.838725 tag: _R2.SearchCourses                : 9930
08:58:43.838727 tag: _R3.GetCourseDetail              : 1655
08:58:43.838732 tag: _R4.GetCourseDetailVerifySkipped : 1628
08:58:43.838734 tag: _R5.GetRegisteredCourses         : 3274
08:58:43.838738 tag: _R6.RegisterCourses              : 3236
08:58:43.838740 tag: _R7.RegisterCourseStudents       : 8612
08:58:43.838744 tag: _U1.GetAnnouncementList          : 13984
08:58:43.838746 tag: _U2.GetAnnouncementDetail        : 36680
08:58:43.838750 tag: _P1.GetAnnouncementList          : 2833
08:58:43.838751 tag: _P2.GetAnnouncementDetail        : 2695
08:58:43.838754 tag: _C1.AddCourse                    : 1006
08:58:43.838761 tag: _C2.AddClass                     : 2143
08:58:43.838765 tag: _C3.AddAnnouncement              : 2138
08:58:43.838770 tag: _C4.GetClasses                   : 36485
08:58:43.838775 tag: _C5.SubmitAssignment             : 36441
08:58:43.838781 tag: _C6.DownloadSubmissions          : 2001
08:58:43.838786 tag: _C7.RegisterScore                : 1995