본문 바로가기

테스트/TestCase

TCP/IP 애플리케이션 검증하기

728x90
반응형

# TCP/IP 애플리케이션 검증

- TCP/IP 애플리케이션을 내부에서 검증할일이 생겼다.

1. EC2 인스턴스로 서버 클라이언트 생성

- t3.small 정도 사양으로 일단 2개를 생성했다.

하나는 서버이고, 하나는 클라이언트.

- 서브넷은 퍼블릭에만 물렸다.

2. 검증 (ping)

- ping으로 일단 해당 서버까지 트래픽이 전달되는지 테스트

- 서버에서 클라이언트로, 클라이언트에서 서버로 ping 테스트를 진행

- 여기서 주의할 점은 보안 그룹에서 ICMP를 열어줘야 한다.

3. 검증 애플리케이션 작성

- JAVA가 제일 심플하니까, 검증 애플리케이션을 작성 후 jar로 빌드 실행하여 설정한 포트로 정상 커넥션이 되는지 테스트

4. 결과 기록 및 공유

- 자 ~ 잘 됩니다. 라고 결과를 팀원에게 공유 후

인프라는 문제 없으니깡 개발 진행하시면 되세요~~ 라고 말한 뒤

그럼 ㅅㄱ

 

코드는 아래의 링크에 존재 (별거 없음, 그냥 테스트 코드)

Server: https://github.com/Nanninggu/Test-Case-TCP-IP-Server.git

 

GitHub - Nanninggu/Test-Case-TCP-IP-Server: TCP/IP 테스트용 (서버)

TCP/IP 테스트용 (서버). Contribute to Nanninggu/Test-Case-TCP-IP-Server development by creating an account on GitHub.

github.com

Client : https://github.com/Nanninggu/Test-Case-TCP-IP-Client.git

 

GitHub - Nanninggu/Test-Case-TCP-IP-Client: 테스트 케이스 클라이언트

테스트 케이스 클라이언트. Contribute to Nanninggu/Test-Case-TCP-IP-Client development by creating an account on GitHub.

github.com

 

- 끝 -

728x90
반응형

'테스트 > TestCase' 카테고리의 다른 글

TCP IP InputStream, OutputStream 테스트 with EKS  (1) 2024.02.26
TCP/IP 소켓 연결 테스트  (0) 2024.02.26
TargetGroup Unhealthy 해결하기  (1) 2024.02.26