다음을 통해 공유


인터넷 애플리케이션 테스트

특히 웹 서버에서 실행되는 애플리케이션의 경우 인터넷에서 몇 가지 고유한 테스트 문제가 있습니다. 테스트 서버에 연결하는 단일 사용자 클라이언트를 사용하여 초기 테스트를 수행할 수 있습니다. 이는 코드를 디버깅하는 데 유용합니다.

또한 모뎀 연결을 포함하여 고속 연결뿐만 아니라 고속 직렬 회선을 통해 여러 클라이언트가 연결된 실제 조건에서 테스트하려고 합니다. 실제 조건을 시뮬레이션하는 것은 어려울 수 있지만 가능한 시나리오를 디자인하고 실행하는 데 시간을 할애할 가치가 있습니다. 가능하면 도구를 사용하여 용량 및 스트레스 테스트를 수행하려고 합니다. 타이밍 버그와 같은 특정 버그 클래스는 찾아서 재현하기 어렵습니다.

인터넷 프로그래밍의 과제 중 하나는 가시성입니다. 사이트에 대한 많은 액세스로 인해 서버 속도가 느려질 수 있습니다. 서버의 성능이 정상적으로 저하되기를 원합니다. 애플리케이션이 실패하는 경우(예: 레지스트리에 쓰는 동안 또는 클라이언트에서 쿠키를 작성하는 동안 데이터 손상) 사용자의 컴퓨터에 파괴적일 수 있는 모든 것을 방지하려고 합니다.

참고 항목

MFC 인터넷 프로그래밍 작업
MFC 인터넷 프로그래밍 기본 사항