서비스센터 차량 주행정보 Kafka 수신 연계 시험
Kafka 브로커에서 서비스센터로 전달되는 차량 주행정보의 필수 정보, JSON 형식, 전송 건수와 주기를 검증합니다.
시험 수행 설정 및 대상 도식화
시험 에이전트 버전: 2.0.0
V2N G/W
차량 OBU와 Kafka 브로커 및 센터 사이의 차량 통신을 중계하는 V2N 게이트웨이 역할
센터
현장 장치, 차량, 외부 시스템에서 수집한 정보를 통합 관리하고 서비스 운영에 활용하는 센터 시스템 역할
1. 시험 개요
시험시스템이 Kafka 브로커 역할로 차량 주행정보를 발행하고, 시험대상 서비스센터가 이를 수신합니다. 필수 정보, JSON 형식, 레코드 키, 전송 건수와 주기를 확인합니다.
2. 시험자가 수행할 내용
- 시험 환경 확인 브로커 주소, Topic, 레코드 키, 전송 주기와 데이터 건수를 확인합니다.
- 차량 주행정보 발행 시험시스템이 설정된 조건으로 차량 주행정보를 Kafka에 발행합니다.
- 결과 확인 자동 검증 결과를 확인하고, 화면에서 확인하기 어려운 수신 결과는 시험 후 증적으로 제출합니다.
3. 환경설정 입력 안내
시험 시작 전에 각 설정의 의미와 입력 형식을 확인합니다.
| 설정명 | 의미 | 입력 예시 | 입력 안내 | 구분 |
|---|---|---|---|---|
| 브로커 주소 | Kafka 접속 주소와 포트 | kafka.example.test:9092 | 호스트명과 포트 형식으로 입력 | 필수 |
| Topic | 차량 주행정보를 발행할 채널 | vehicle-location | 시험 환경에서 안내한 Topic을 입력 | 필수 |
| 레코드 키 | 메시지를 구분하는 차량 식별값 | VEHICLE-001 | UTF-8 문자열로 입력 | 필수 |
| 전송 주기 | 차량 주행정보 발행 간격 | 1초 | 시험 구성에 지정된 주기를 입력 | 필수 |
| 데이터 건수 | 시험 중 발행할 메시지 수 | 10건 | 1 이상의 정수로 입력 | 필수 |
1. 자동 검증
시험시스템이 Kafka 발행 결과와 데이터 조건을 자동으로 확인합니다.
- Kafka 브로커 연결과 Topic 발행이 정상인지 확인합니다.
- 차량 주행정보의 필수 정보가 누락 없이 포함되었는지 확인합니다.
- 각 값의 JSON 형식과 허용 범위를 확인합니다.
- 레코드 키가 설정한 차량 식별값과 일치하는지 확인합니다.
- 전송 건수와 주기가 시험 조건을 충족하는지 확인합니다.
2. 증적 판정
시험대상 서비스센터의 실제 수신 결과를 제출 증적으로 확인합니다.
- 서비스센터 수신 화면과 Kafka 송수신 로그가 시험 결과와 일치하는지 확인합니다.