모바일과 함께 작업 중이므로 네트워크 손실이 자주 발생할 것으로 예상됩니다. 나는 각 지불이 중요하기 때문에 지불하고있다.가능한 모든 패킷에서 네트워크 손실로 서버 동작을 테스트하는 방법
전체 네트워크 통신 중 특정 패킷 송수신 사이의 요청주기에서 다른 지점에서 클라이언트 네트워크 손실과 어떻게 반응하는지 정확하게 확인하기 위해 서버를 테스트하고 싶습니다.
FIN-ACK를 기다리는 동안 응답을 보내는 동안 통신이 끊어지면 서버가 약간 다르게 작동하는 것으로 생각합니다. 그리고 구분할 수있는 타이밍을 알고 싶습니다.
나는 scapy를 사용하여 http 요청을 시뮬레이션하고 각 TCP 패킷 간의 통신을 중지하려고 시도했습니다. (예 : 먼저 SYN을 보낸 다음 사라져 SYN을 보내고 SYN-ACK를받은 다음 사라집니다. 그런 다음 SYN을 보내고 SYN-ACK를 수신하고 ACK를 보내고 사라집니다.) 그러나 나는 기능적 TCP 스택을 재현하려고합니다.
이러한 종류의 테스트를 자동화/활성화 할 수있는 기존 도구가 있습니까?
음 ... 전화하세요. 나는 철저히 구걸하는 것에 너무 흥분했다. :) 당신이 알고있는 모든 도구는이 겸손한 목표를 쉽게 만들 것입니다? (예, 쓸 수는 있지만 ...) –