테스트 클라이언트도 완성