UDP 소켓을 하나 열고 있는 서버 프로그램은 어떻게 테스트용 프로그램을 짜야 정확하고 객관성이 있을까요 ?
글쓴이: dingkyu / 작성시간: 월, 2011/03/21 - 1:56오후
안녕하세요.
이번에 제가 UDP소켓을 하나 열어놓고있는 서버를 하나 만들었습니다.
IOCP형식을 이용하는 것인데, 생각한 대로 움직이는것 같아 동작에 대한 테스트는 얼추 마쳤습니다.
이제 성능테스트를 해야 할껀데 간단한 클라이언트 프로그램을 만들어 서버에 접속해 보면 되겠다라고 단순히 생각했지만, 어떻게 해야 최대 접속자 수라든가 성능을 수치적으로 표현할 수 있는가 에 대한 의문에 부딧쳤습니다.
그냥 저 혼자 생각이지만, 클라이언트 프로그램에서 초기화 할때 n 개의 소켓을 생성해 놓고 계속해서 일정량의 패킷을 보내면 이게 n 개의 접속자 수를 처리한다라고 표현해도 되는것인지, 혹시 다른 방법이 있는건 아닌가 하는 궁금증이 생겼습니다.
네트워크 프로그래밍에 경험이 없다보니 간단한듯 하면서도 아리까리 하네요..
보통, 서버를 구축하여 성능을 테스트 할때 어떤 방식으로 테스트를 진행하게 되나요 ?
Forums:
댓글 달기