Kafka 브로커의 차량 주행정보 송신 연계 시험
시험대상 Kafka 브로커이 차량 주행정보를 시험시스템에 송신하고, 시험시스템이 이를 수신·저장하는 정보연계를 확인합니다. 메시지 형식과 필수 정보, 전달 방향, 누락·중복 없는 처리 여부를 검증합니다.
시험 수행 설정 및 대상 도식화
시험 에이전트 버전: 2.0.0
센터
현장 장치, 차량, 외부 시스템에서 수집한 정보를 통합 관리하고 서비스 운영에 활용하는 센터 시스템 역할
V2N G/W
차량 OBU와 Kafka 브로커 및 센터 사이의 차량 통신을 중계하는 V2N 게이트웨이 역할
1. 시험 개요
시험대상 Kafka 브로커이 차량 주행정보를 정해진 인터페이스로 송신하는지 확인합니다. 시험시스템이 수신한 메시지의 형식과 필수 정보, 전달 및 저장 정합성을 함께 검증합니다.
2. 시험자가 수행할 내용
- 시험 환경 확인 브로커 주소, 포트, 토픽과 메시지 키 등 접속 정보를 확인합니다.
- 시험 데이터 송신 시험대상 Kafka 브로커에서 차량 주행정보를 송신하고 시험시스템의 수신 결과를 확인합니다.
- 결과 확인 자동 검증 결과를 확인하고, 화면에서 확인하기 어려운 항목은 시험 후 증적을 제출합니다.
3. 환경설정 입력 안내
시험 시작 전에 각 설정의 의미와 입력 형식을 확인합니다.
| 설정명 | 의미 | 입력 예시 | 입력 안내 | 구분 |
|---|---|---|---|---|
| 브로커 주소 | Kafka 브로커의 접속 주소 | 192.0.2.10 | IPv4 주소 또는 호스트명을 입력 | 필수 |
| 포트 | Kafka 브로커 접속 포트 | 9092 | 1~65535 범위의 포트 번호 | 필수 |
| 토픽 | 차량 주행정보를 송수신할 토픽 | vehicle-driving | 시험 시작 전에 전달받은 토픽명 | 필수 |
| 메시지 키 | 토픽 내 데이터 구분에 사용하는 키 | vehicle-001 | 시험 시작 전에 협의한 문자열 | 필수 |
| 전송 주기 | 데이터가 전송되는 간격 | 시험 전 협의값 | 시험 신청 시 확정된 주기를 입력 | 필수 |
1. 자동 검증
송수신 메시지와 처리 결과가 정해진 연계 조건과 데이터 규격을 만족하는지 시험시스템이 확인합니다.
- 연결 상태: 시험시스템과 시험대상 시스템이 정상적으로 연결되어야 합니다.
- 메시지 송수신: 정해진 방향으로 시험 메시지가 정상 전달되어야 합니다.
- 메시지 처리: 수신 메시지를 오류 없이 파싱하고 처리해야 합니다.
- 데이터 규격: 필수 정보와 데이터 형식이 기준을 충족해야 합니다.
- 정합성: 시험 구간에서 데이터의 누락·중복·변형이 없어야 합니다.
2. 증적 판정
시험 중 자동으로 확인하기 어려운 시험대상 시스템 내부의 처리 상태를 제출 자료로 확인합니다.
- 시험대상 시스템의 송수신·처리 로그 또는 관리 화면으로 데이터가 누락·변형 없이 처리되었음을 확인합니다.