다음을 통해 공유


방법: SQL 추적 데이터 통합

업데이트: 2007년 11월

SQL 추적은 부하 테스트에서 웹 응용 프로그램의 성능을 모니터링하고 개선하는 데 사용할 수 있는 도구입니다. 웹 응용 프로그램에서 SQL Server를 사용하여 데이터를 저장하는 경우에만 SQL 추적을 사용해야 합니다.

참고:

SQL 추적은 웹 테스트에만 적합한 것은 아닙니다. SQL Server 데이터베이스에 액세스하는 응용 프로그램에 대한 단위 테스트도 SQL 추적에 적합합니다.

부하 테스트 도중 SQL 추적 데이터를 수집하여 나중에 분석할 수 있습니다. SQL 추적은 부하 테스트 편집기에서만 사용할 수 있습니다. 부하 테스트 마법사에서 부하 테스트를 만드는 경우에는 SQL 추적을 사용할 수 없습니다. 자세한 내용은 SQL 추적 정보를 참조하십시오.

참고:

Windows Vista를 실행 중인 컴퓨터에서 로컬로 실행되는 부하 테스트에 SQL 추적을 사용하려면 추적 대상 SQL Server 인스턴스에서 sysadmin 역할의 멤버여야 합니다. 이 문제를 해결하려면 SQL Server 관리자가 사용자를 sysadmin 역할에 추가해야 합니다.

부하 테스트 실행에 SQL 추적을 사용하려면

  1. 부하 테스트 편집기에서 부하 테스트를 엽니다.

  2. 부하 테스트에 대해 활성화된 실행 설정 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

    속성 창이 표시됩니다.

  3. SQL 추적 사용 속성을 설정합니다. True이면 SQL 추적이 사용되는 것이고 False이면 그렇지 않은 것입니다.

  4. SQL 추적 연결 문자열 속성을 설정합니다. 모니터링할 SQL Server의 연결 문자열을 입력하거나 줄임표 단추를 클릭하여 연결 속성 대화 상자를 엽니다.

  5. SQL 추적 디렉터리 속성을 설정합니다. SQL 추적 데이터를 저장할 폴더를 입력합니다. SQL Server 및 Visual Studio Team System Test Edition을 실행하는 클라이언트에서 액세스할 수 있는 경로여야 합니다.

  6. 추적 대상 SQL 작업의 최소 지속 시간 속성을 설정합니다. 추적 대상 쿼리의 최소 지속 시간 값을 입력합니다. 예를 들어 값이 500이면 500단위보다 오래 걸리는 쿼리가 모두 추적됩니다. 단위는 밀리초입니다. SQL Server 2005의 경우에는 단위가 마이크로초입니다.

  7. 테스트를 저장하고 실행합니다.

    부하 테스트가 완료된 후에만 SQL 추적 데이터를 볼 수 있습니다. 자세한 내용은 방법: 부하 테스트 실행에서 SQL 추적 데이터 보기를 참조하십시오.

참고 항목

기타 리소스

부하 테스트 편집

부하 테스트 실행 분석

부하 테스트 결과 리포지토리