docs: project docs, scripts, deployment configs, and evidence
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Local Observability Baseline
|
||||
|
||||
- Generated at: 2026-03-24 08:43:35 +08:00
|
||||
- Scope: single-node local baseline, not a production traffic certification result
|
||||
|
||||
## Concurrent Login Baseline
|
||||
|
||||
- Source command: `go test ./internal/e2e -run TestE2EConcurrentLogin -v -count=1`
|
||||
- Concurrency configured by test: 20
|
||||
- Result: success=2 fail=18 status=map[] total= avg=
|
||||
- Interpretation: current login rate limiter absorbs most burst traffic with 429, while successful requests remained sub-second and no 5xx appeared.
|
||||
|
||||
## Browser Flow Baseline
|
||||
|
||||
- Source command: `cd frontend/admin && npm.cmd run e2e:auth-smoke:win`
|
||||
- login-initial: 66ms
|
||||
- login-desktop: 188ms
|
||||
- login-tablet: 65ms
|
||||
- login-mobile: 67ms
|
||||
- Interpretation: current raw CDP browser validation stayed well below the existing `HighResponseTime` alert threshold of 1s in `deployment/alertmanager/alerts.yml`.
|
||||
|
||||
## Evidence Files
|
||||
|
||||
- concurrent-login-20260324-084309.txt
|
||||
- raw-cdp-auth-smoke-20260324-084309.txt
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Local Observability Baseline
|
||||
|
||||
- Generated at: 2026-03-24 08:44:26 +08:00
|
||||
- Scope: single-node local baseline, not a production traffic certification result
|
||||
|
||||
## Concurrent Login Baseline
|
||||
|
||||
- Source command: `go test ./internal/e2e -run TestE2EConcurrentLogin -v -count=1`
|
||||
- Concurrency configured by test: 20
|
||||
- Result: success=2 fail=18 status=map[200:2 429:18] total=105.944ms avg=12.496245ms
|
||||
- Interpretation: current login rate limiter absorbs most burst traffic with 429, while successful requests remained sub-second and no 5xx appeared.
|
||||
|
||||
## Browser Flow Baseline
|
||||
|
||||
- Source command: `cd frontend/admin && npm.cmd run e2e:auth-smoke:win`
|
||||
- login-initial: 65ms
|
||||
- login-desktop: 160ms
|
||||
- login-tablet: 63ms
|
||||
- login-mobile: 66ms
|
||||
- Interpretation: current raw CDP browser validation stayed well below the existing `HighResponseTime` alert threshold of 1s in `deployment/alertmanager/alerts.yml`.
|
||||
|
||||
## Evidence Files
|
||||
|
||||
- concurrent-login-20260324-084358.txt
|
||||
- raw-cdp-auth-smoke-20260324-084358.txt
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Local Observability Baseline
|
||||
|
||||
- Generated at: 2026-03-24 09:01:55 +08:00
|
||||
- Scope: single-node local baseline, not a production traffic certification result
|
||||
|
||||
## Concurrent Login Baseline
|
||||
|
||||
- Source command: `go test ./internal/e2e -run TestE2EConcurrentLogin -v -count=1`
|
||||
- Concurrency configured by test: 20
|
||||
- Result: success=2 fail=18 status=map[200:2 429:18] total=99.6704ms avg=13.38931ms
|
||||
- Interpretation: current login rate limiter absorbs most burst traffic with 429, while successful requests remained sub-second and no 5xx appeared.
|
||||
|
||||
## Browser Flow Baseline
|
||||
|
||||
- Source command: `cd frontend/admin && npm.cmd run e2e:auth-smoke:win`
|
||||
- login-initial: 91ms
|
||||
- login-desktop: 174ms
|
||||
- login-tablet: 107ms
|
||||
- login-mobile: 102ms
|
||||
- Interpretation: current raw CDP browser validation stayed well below the existing `HighResponseTime` alert threshold of 1s in `deployment/alertmanager/alerts.yml`.
|
||||
|
||||
## Evidence Files
|
||||
|
||||
- concurrent-login-20260324-090126.txt
|
||||
- raw-cdp-auth-smoke-20260324-090126.txt
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Local Observability Baseline
|
||||
|
||||
- Generated at: 2026-03-24 09:07:04 +08:00
|
||||
- Scope: single-node local baseline, not a production traffic certification result
|
||||
|
||||
## Concurrent Login Baseline
|
||||
|
||||
- Source command: `go test ./internal/e2e -run TestE2EConcurrentLogin -v -count=1`
|
||||
- Concurrency configured by test: 20
|
||||
- Result: success=2 fail=18 status=map[200:2 429:18] total=109.0339ms avg=12.76726ms
|
||||
- Interpretation: current login rate limiter absorbs most burst traffic with 429, while successful requests remained sub-second and no 5xx appeared.
|
||||
|
||||
## Browser Flow Baseline
|
||||
|
||||
- Source command: `cd frontend/admin && npm.cmd run e2e:auth-smoke:win`
|
||||
- login-initial: 98ms
|
||||
- login-desktop: 242ms
|
||||
- login-tablet: 100ms
|
||||
- login-mobile: 90ms
|
||||
- Interpretation: current raw CDP browser validation stayed well below the existing `HighResponseTime` alert threshold of 1s in `deployment/alertmanager/alerts.yml`.
|
||||
|
||||
## Evidence Files
|
||||
|
||||
- concurrent-login-20260324-090637.txt
|
||||
- raw-cdp-auth-smoke-20260324-090637.txt
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/register | status: 200 | latency: 103.9129ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 429 | latency: 1.0604ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 200 | latency: 94.4768ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 07:26:04 POST /api/v1/auth/login | status: 200 | latency: 95.4917ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=97.5545ms 平均=11.95741ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.21s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.420s
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/register | status: 200 | latency: 111.6755ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 200 | latency: 97.2042ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:21:16 POST /api/v1/auth/login | status: 200 | latency: 98.8483ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=99.9078ms 平均=12.289135ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.22s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.433s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/register | status: 200 | latency: 127.2361ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 1.0313ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 200 | latency: 114.742ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:40:32 POST /api/v1/auth/login | status: 200 | latency: 114.6852ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=116.7124ms 平均=13.86803ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.26s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.553s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/register | status: 200 | latency: 112.4526ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 1.0393ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:18 POST /api/v1/auth/login | status: 200 | latency: 94.2175ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:41:19 POST /api/v1/auth/login | status: 200 | latency: 118.4367ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=120.1013ms 平均=13.32342ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.24s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.563s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/register | status: 200 | latency: 110.3419ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 1.0561ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 21µs | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 885.3µs | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 62.8µs | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 62.8µs | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:06 POST /api/v1/auth/login | status: 200 | latency: 95.3272ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:42:07 POST /api/v1/auth/login | status: 200 | latency: 106.7957ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=108.6628ms 平均=12.345895ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.23s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.532s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/register | status: 200 | latency: 138.712ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 1.0708ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 1.0708ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 1.0306ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 1.0306ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 200 | latency: 105.8988ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:43:12 POST /api/v1/auth/login | status: 200 | latency: 119.3284ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=122.5122ms 平均=13.78074ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.28s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.525s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/register | status: 200 | latency: 126.1343ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 1.0305ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 1.0305ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 200 | latency: 102.41ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 08:44:01 POST /api/v1/auth/login | status: 200 | latency: 103.9633ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=105.944ms 平均=12.496245ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.24s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.550s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/register | status: 200 | latency: 110.7768ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 1.0327ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 1.0327ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 1.0409ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 200 | latency: 96.0334ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:01:29 POST /api/v1/auth/login | status: 200 | latency: 98.6204ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=99.6704ms 平均=13.38931ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.23s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.514s
|
||||
@@ -0,0 +1,26 @@
|
||||
=== RUN TestE2EConcurrentLogin
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/register | status: 200 | latency: 123.7618ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 429 | latency: 0s | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 200 | latency: 96.6395ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
[API] 2026-03-24 09:06:41 POST /api/v1/auth/login | status: 200 | latency: 108.4945ms | ip: 127.0.0.1 | user_id: <nil> | ua: Go-http-client/1.1
|
||||
e2e_test.go:397: 并发登录结果: 成功=2 失败=18 状态码分布=map[200:2 429:18] 总耗时=109.0339ms 平均=12.76726ms
|
||||
--- PASS: TestE2EConcurrentLogin (0.25s)
|
||||
PASS
|
||||
ok github.com/user-management-system/internal/e2e 0.626s
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 66ms
|
||||
- login-desktop: 176ms
|
||||
- login-tablet: 65ms
|
||||
- login-mobile: 69ms
|
||||
@@ -0,0 +1 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 74ms
|
||||
- login-desktop: 191ms
|
||||
- login-tablet: 67ms
|
||||
- login-mobile: 74ms
|
||||
@@ -0,0 +1,8 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
browser cleanup leaked PIDs: 42132
|
||||
ËùÔÚλÖà D:\project\frontend\admin\scripts\run-cdp-smoke.ps1:204 ×Ö·û: 5
|
||||
+ throw "browser cleanup leaked PIDs: $($newIds -join ', ')"
|
||||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
+ CategoryInfo : OperationStopped: (browser cleanup leaked PIDs: 42132:String) [], RuntimeException
|
||||
+ FullyQualifiedErrorId : browser cleanup leaked PIDs: 42132
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 69ms
|
||||
- login-desktop: 182ms
|
||||
- login-tablet: 67ms
|
||||
- login-mobile: 65ms
|
||||
@@ -0,0 +1 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 74ms
|
||||
- login-desktop: 185ms
|
||||
- login-tablet: 74ms
|
||||
- login-mobile: 70ms
|
||||
@@ -0,0 +1,8 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
browser cleanup leaked PIDs: 19372
|
||||
ËùÔÚλÖà D:\project\frontend\admin\scripts\run-cdp-smoke.ps1:204 ×Ö·û: 5
|
||||
+ throw "browser cleanup leaked PIDs: $($newIds -join ', ')"
|
||||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
+ CategoryInfo : OperationStopped: (browser cleanup leaked PIDs: 19372:String) [], RuntimeException
|
||||
+ FullyQualifiedErrorId : browser cleanup leaked PIDs: 19372
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 66ms
|
||||
- login-desktop: 188ms
|
||||
- login-tablet: 65ms
|
||||
- login-mobile: 67ms
|
||||
@@ -0,0 +1 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 65ms
|
||||
- login-desktop: 160ms
|
||||
- login-tablet: 63ms
|
||||
- login-mobile: 66ms
|
||||
@@ -0,0 +1,8 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
browser cleanup leaked PIDs: 33064
|
||||
ËùÔÚλÖà D:\project\frontend\admin\scripts\run-cdp-smoke.ps1:204 ×Ö·û: 5
|
||||
+ throw "browser cleanup leaked PIDs: $($newIds -join ', ')"
|
||||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
+ CategoryInfo : OperationStopped: (browser cleanup leaked PIDs: 33064:String) [], RuntimeException
|
||||
+ FullyQualifiedErrorId : browser cleanup leaked PIDs: 33064
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 91ms
|
||||
- login-desktop: 174ms
|
||||
- login-tablet: 107ms
|
||||
- login-mobile: 102ms
|
||||
@@ -0,0 +1,8 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
browser cleanup leaked PIDs: 47848
|
||||
ËùÔÚλÖà D:\project\frontend\admin\scripts\run-cdp-smoke.ps1:199 ×Ö·û: 5
|
||||
+ throw "browser cleanup leaked PIDs: $($newIds -join ', ')"
|
||||
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
+ CategoryInfo : OperationStopped: (browser cleanup leaked PIDs: 47848:String) [], RuntimeException
|
||||
+ FullyQualifiedErrorId : browser cleanup leaked PIDs: 47848
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
|
||||
> admin@0.0.0 e2e:auth-smoke:win
|
||||
> powershell -ExecutionPolicy Bypass -File ./scripts/run-cdp-auth-smoke.ps1
|
||||
|
||||
CDP smoke completed successfully
|
||||
browser: HeadlessChrome/145.0.7632.6
|
||||
title: 用户管理系统
|
||||
capabilities: password=true email=false sms=false passwordReset=false
|
||||
tabs:
|
||||
forgot-password path: disabled
|
||||
protected dashboard redirect: /login (from=/dashboard)
|
||||
protected users redirect: /login (from=/users)
|
||||
pre-login users redirect from: /users
|
||||
login landing path: /users
|
||||
user detail title: 用户详情
|
||||
assign roles title: 分配角色 - e2e_admin
|
||||
roles path: /roles
|
||||
permissions title: 分配权限 - 管理员
|
||||
dashboard path: /dashboard
|
||||
logout path: /login
|
||||
post-logout dashboard redirect: /login (from=/dashboard)
|
||||
post-logout users redirect: /login (from=/users)
|
||||
responsive:
|
||||
- desktop: innerWidth=1920, bodyScrollWidth=1920
|
||||
- tablet: innerWidth=768, bodyScrollWidth=768
|
||||
- mobile: innerWidth=375, bodyScrollWidth=375
|
||||
load timings:
|
||||
- login-initial: 98ms
|
||||
- login-desktop: 242ms
|
||||
- login-tablet: 100ms
|
||||
- login-mobile: 90ms
|
||||
@@ -0,0 +1 @@
|
||||
npm warn Unknown user config "//git@github.com/" (git config --global url."https://github.com/".insteadOf ssh://git@github.com/). This will stop working in the next major version of npm.
|
||||
Reference in New Issue
Block a user