비동기 TCP 목 테스트 설정 예시
목 서버 엔드포인트가 서버인 경우
유형 1: 아웃바운드 서버
목 서버 엔드포인트가 서버로 동작하고, 아웃바운드 엔드포인트가 서버로 동작할 때의 설정 예시와 테스트 절차를 안내합니다.
-
설정 예시
항목 설정값 비동기 아웃바운드 연결 설정 > 연결 방식
SERVER
식별 룰 설정 > 수신 메시지 타입
FIXED_LENGTH
식별 룰 설정 > 필드
0,5
식별 룰 설정 > 조건
= (Equal)
식별 룰 설정 > 검증값
Hello
-
수신 메시지 예시
Hello it’s external client -
테스트 진행 과정
-
목 서버 기동
-
아웃바운드 서버 기동
-
외부 클라이언트 1에서 목 서버로 연결 요청
-
외부 클라이언트 2에서 아웃바운드 서버로 연결 요청
-
(사전 준비) 외부 클라이언트 1에서 목 서버로 메시지 전송 전 외부 클라이언트 2에서 아웃바운드 서버로 연결 요청 완료 필요
-
외부 클라이언트 1에서 목 서버로 메시지 전송
-
식별 성공
-
아웃바운드 서버에서 외부 클라이언트 2로 응답(콜백) 메시지 전송
-
외부 클라이언트 2에서 응답(콜백) 메시지 수신 확인
-
연결 유지 여부 설정에 따른 연결 해제
['연결 유지 여부' 설정이 On인 경우]
-
목 서버: 외부 클라이언트 1에 대한 연결 유지
-
아웃바운드 서버: 외부 클라이언트 2에 대한 연결 유지
['연결 유지 여부' 설정이 Off인 경우]
-
목 서버: 목 서버에 연결된 외부 클라이언트 1 연결 해제
-
아웃바운드 서버: 아웃바운드 서버에 연결된 외부 클라이언트 2 연결 해제
-
-
유형 2: 아웃바운드 클라이언트
목 서버 엔드포인트가 서버로 동작하고, 아웃바운드 엔드포인트가 클라이언트로 동작할 때의 설정 예시와 테스트 절차를 안내합니다.
-
설정 예시
항목 설정값 비동기 아웃바운드 연결 설정 > 연결 방식
CLIENT
식별 룰 설정 > 수신 메시지 타입
FIXED_LENGTH
식별 룰 설정 > 필드
0,5
식별 룰 설정 > 조건
= (Equal)
식별 룰 설정 > 검증값
abcde
-
수신 메시지 예시
abcde it’s external client -
테스트 진행 과정
-
목 서버 기동
-
(사전 준비) 아웃바운드 클라이언트에서 연결할 외부 서버 구동
-
아웃바운드 클라이언트 기동
-
외부 클라이언트에서 목 서버로 연결 요청
-
외부 클라이언트에서 목 서버로 메시지 전송
-
식별 성공
-
아웃바운드 클라이언트에서 외부 서버로 응답(콜백) 메시지 전송
-
외부 서버에서 응답(콜백) 메시지 수신 확인
-
연결 유지 여부 설정에 따른 연결 해제
['연결 유지 여부' 설정이 On인 경우]
-
목 서버: 연결 유지
-
아웃바운드 클라이언트: 연결한 외부 서버에 대한 연결 유지, 아웃바운드 기동 상태
['연결 유지 여부' 설정이 Off인 경우]
-
목 서버: 목 서버에 연결된 외부 클라이언트 연결 해제
-
아웃바운드 클라이언트: 연결한 외부 서버에 대한 연결 해제, 아웃바운드 중지 상태
-
-
목 서버 엔드포인트가 클라이언트인 경우
유형 1: 아웃바운드 서버
목 서버 엔드포인트가 클라이언트로 동작하고, 아웃바운드 엔드포인트가 서버로 동작할 때의 설정 예시와 테스트 절차를 안내합니다.
-
설정 예시
항목 설정값 비동기 아웃바운드 연결 설정 > 연결 방식
SERVER
식별 룰 설정 > 수신 메시지 타입
FIXED_LENGTH
식별 룰 설정 > 필드
0,4
식별 룰 설정 > 조건
= (Equal)
식별 룰 설정 > 검증값
hihi
-
수신 메시지 예시
hihi it's local server -
테스트 진행 과정
-
(사전 준비) 목 클라이언트에서 연결할 외부 서버 구동
-
목 클라이언트 기동
-
아웃바운드 서버 기동
-
외부 클라이언트에서 아웃바운드 서버로 연결 요청
-
(사전 준비) 외부 서버에서 목 클라이언트로 메시지 전송 전 외부 클라이언트에서 아웃바운드 서버로 연결 요청 완료 필요
-
외부 서버에서 목 클라이언트로 메시지 전송
-
식별 성공
-
아웃바운드 서버에서 외부 클라이언트로 응답(콜백) 메시지 전송
-
외부 클라이언트에서 응답(콜백) 메시지 수신 확인
-
연결 유지 여부 설정에 따른 연결 해제
['연결 유지 여부' 설정이 On인 경우]
-
목 클라이언트: 연결 유지, 목 클라이언트 기동 상태
-
아웃바운드 서버: 연결 유지
['연결 유지 여부' 설정이 Off인 경우]
-
목 클라이언트: 연결한 외부 서버에 대한 연결 해제, 목 클라이언트 중지 상태
-
아웃바운드 서버: 아웃바운드 서버에 연결된 외부 클라이언트 연결 해제
-
-
유형 2: 아웃바운드 클라이언트
목 서버 엔드포인트가 클라이언트로 동작하고, 아웃바운드 엔드포인트가 클라이언트로 동작할 때의 설정 예시와 테스트 절차를 안내합니다.
-
설정 예시
항목 설정값 비동기 아웃바운드 연결 설정 > 연결 방식
CLIENT
식별 룰 설정 > 수신 메시지 타입
FIXED_LENGTH
식별 룰 설정 > 필드
0,5
식별 룰 설정 > 조건
= (Equal)
식별 룰 설정 > 검증값
aaaaa
-
수신 메시지 예시
aaaaa it's local server -
테스트 진행 과정
-
(사전 준비) 목 클라이언트에서 연결할 외부 서버 1 구동
-
(사전 준비) 아웃바운드 클라이언트에서 연결할 외부 서버 2 구동
-
목 클라이언트 기동
-
아웃바운드 클라이언트 기동
-
외부 서버 1에서 목 클라이언트로 메시지 전송
-
식별 성공
-
아웃바운드 클라이언트에서 외부 서버 2로 응답(콜백) 메시지 전송
-
외부 서버 2에서 응답(콜백) 메시지 수신 확인
-
연결 유지 여부 설정에 따른 연결 해제
['연결 유지 여부' 설정이 On인 경우]
-
목 클라이언트: 연결 유지, 목 클라이언트 기동 상태
-
아웃바운드 클라이언트: 연결 유지, 아웃바운드 클라이언트 기동 상태
['연결 유지 여부' 설정이 Off인 경우]
-
목 클라이언트: 연결한 외부 서버 1에 대한 연결 해제, 목 클라이언트 중지 상태
-
아웃바운드 클라이언트: 연결한 외부 서버 2에 대한 연결 해제, 아웃바운드 클라이언트 중지 상태
-
-