goreplay
- 라이브 트래픽을 재사용할 수 있는 도구
- app에 의존적이지 않지만 동일 장비에 설치되어야 하므로 cpu와 io에 의존
- 네트워크 분석기 or tcpdump와 같이 원시 tcp 패킷을 수집
- 따라서 100 continue와 같은 패킷은 재연 불가능
- libcap 사용하여 구현됨 (os의 버퍼가 빠른속도로 채워지면 캡처 전에 누락될 수 있음)
- 트래픽을 기록(record)하고 재생(replay)
- 파일로 저장하여 실제 트래픽과 동일하게 재연
- 트래픽을 더 빠르게 혹은 더 느리게 재연 가능
- 다중 output, 트래픽 분할, real ip 전달 지원