Skip to content

Test Scenarios NLB

dogfootman edited this page Sep 28, 2026 · 1 revision

Test Scenarios — NLB

생성: 2026-09-28 · 결과 기준: 최근 실행 2026-09-16 · 대상 배포 버전: web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0

← Test Scenarios

기능 TC 제목 구분 계층 최근 결과
nlb-create TC-INFRA-NLB-CREATE-01 NLB 생성 — nodegroup의 node 전체 등록 + 포트 매핑(80→80) 정상 csp ⬜ 미실행
TC-INFRA-NLB-CREATE-02 NLB 생성 실패(백엔드 오류) 시 오류 표시 + 좀비 리소스 없음 (mock) 비정상 ui 📝 미구현
nlb-health TC-INFRA-NLB-HEALTH-01 NLB health check — 등록 node 전부 healthy 응답 정상 csp ⬜ 미실행

TC-INFRA-NLB-CREATE-01

NLB 생성 — nodegroup의 node 전체 등록 + 포트 매핑(80→80)

항목 내용
기능 nlb-create
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/settings/environment/cloudresources/nlbs · ⑤생성
대상 CSP aws, gcp, azure, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / ephemeral
검증 API mc-infra-manager/PostNLB, mc-infra-manager/GetAllNLB
자동화 구현됨

절차:

  1. NLB 생성 폼 제출 수락 (대상 nodegroup 선택)
  2. PostNLB 성공 응답
  3. 등록 대상 node 수 = nodegroup node 수
  4. listener/target port 80 일치

결과: aws ⬜ 미실행 · gcp ⬜ 미실행 · azure ⬜ 미실행 · tencent ⬜ 미실행 · ncp ⬜ 미실행 · nhn ⬜ 미실행 · kt ⬜ 미실행

TC-INFRA-NLB-HEALTH-01

NLB health check — 등록 node 전부 healthy 응답

항목 내용
기능 nlb-health
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/settings/environment/cloudresources/nlbs · ④행 선택→상세
대상 CSP aws
CSP Tier / 수명주기 B / ephemeral
검증 API mc-infra-manager/GetNLBHealth
자동화 구현됨

절차:

  1. Check Health 실행 (GetNLBHealth)
  2. 등록 node 전부 healthy (unhealthy→healthy 전이 대기 허용)

결과: aws ⬜ 미실행

TC-INFRA-NLB-CREATE-02

NLB 생성 실패(백엔드 오류) 시 오류 표시 + 좀비 리소스 없음 (mock)

항목 내용
기능 nlb-create
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/settings/environment/cloudresources/nlbs · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostNLB
자동화 📝 미구현 (정의만 존재)

절차:

  1. PostNLB 500 mock
  2. 생성 시도 → 오류 안내 표시
  3. 목록에 유령 항목 없음

결과: 📝 미구현

Clone this wiki locally