Files
core2026/tools/load-tests/test/pageNavigation.test.ts
T
Hide_D e67a40e51d test(load): 1분 페이지 동시 부하 계측을 추가한다
국가 권한 사용자 10명과 800 NPC fixture를 만들고 Chromium 화면 순환, SSE, wall-clock 턴을 같은 시각에 측정한다.
2026-08-21 23:17:24 +00:00

20 lines
721 B
TypeScript

import assert from 'node:assert/strict';
import test from 'node:test';
import { parseTrpcProcedures } from '../src/pageNavigation.js';
void test('tRPC page-load requests are attributed for single and batched procedures', () => {
assert.deepEqual(
parseTrpcProcedures('http://127.0.0.1:15001/api/trpc/auth.status?batch=1&input=%7B%7D', '/api/trpc'),
['auth.status']
);
assert.deepEqual(
parseTrpcProcedures(
'http://127.0.0.1:15001/api/trpc/world.getMap%2Cworld.getMapLayout?batch=1',
'/api/trpc'
),
['world.getMap', 'world.getMapLayout']
);
assert.deepEqual(parseTrpcProcedures('http://127.0.0.1:15001/healthz', '/api/trpc'), []);
});