다음을 통해 공유


방법: SQL을 사용하여 부하 테스트 결과 리포지토리 만들기

부하 테스트 결과는 SQL 데이터베이스에 저장됩니다.이 SQL 데이터베이스를 부하 테스트 결과 저장소라고 합니다.부하 테스트 결과 저장소는 로컬(일반적으로 SQL Express 사용)일 수도 있고 원격(모든 SQL 버전 사용)일 수도 있습니다.데이터베이스 스키마를 만든 후 부하 테스트 결과를 해당 데이터베이스에 저장할 수 있습니다.

결과 저장소를 만드는 한 가지 방법은 SQL Express를 실행하는 로컬 서버에 데이터베이스 테이블을 만드는 것입니다.로컬 부하 테스트 결과 저장소가 모든 부하 테스트에 대한 전역 설정이 되게 하려면 스크립트를 한 번만 실행하면 됩니다.

컨트롤러의 경우 설정 시 SQL Express와 부하 테스트 결과 저장소의 기본 로컬 인스턴스가 만들어지고 컨트롤러에서 사용할 수 있도록 구성됩니다.원격 컴퓨터를 사용하지 않고 설정할 경우 부하 테스트를 처음 실행할 때 데이터베이스가 만들어집니다.보다 강력한 SQL Server에서 데이터베이스를 사용하려면 별도의 결과 저장소를 구성해야 합니다.추가 사용자가 마이닝한 데이터를 나중에 마이닝할 수 있습니다.자세한 내용은 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 실행 분산을 참조하십시오.

요구 사항

  • Visual Studio Ultimate

SQL을 실행하는 컴퓨터를 설정하려면

  1. Visual Studio 명령 프롬프트를 엽니다.다음 텍스트를 입력합니다.

    Visual Studio Premium을 실행 하는 Windows의 32 비트 버전에서 입력: n:\Program 파일 (x86) \Microsoft Visual Studio 11.0\Common7\IDE cd

    또는

    Visual Studio Premium을 실행 하는 Windows의 64 비트 버전에서 입력: n:\Program 상자에 Visual Studio 11.0\Common7\IDE cd

  2. 해당 폴더에 다음 텍스트를 입력합니다.

    • **SQL Express:**SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    • SQL: 기존 SQL Server에 데이터베이스를 설치할 수 있습니다.예를 들어 ContosoServer1이라는 SQL Server가 있는 경우 다음 명령을 사용합니다.

      SQLCMD /S ContosoServer1 -i loadtestresultsrepository.sql

    주의 정보주의

    매개 변수에는 대/소문자가 구분됩니다.S를 대문자로, i를 소문자로 입력해야 합니다.

    ContosoServer1에 연결하는 데 사용자 이름과 암호를 지정해야 할 수도 있습니다.이러한 경우 다음 명령을 사용합니다.

    SQLCMD /S ContosoServer1 -U <user name> -P <password> -i loadtestresultsrepository.sql

    주의 정보주의

    매개 변수에는 대/소문자가 구분됩니다.S, U, P를 대문자로, i를 소문자로 입력해야 합니다.

  3. 부하 테스트 도구 모음에서 선택 테스트 컨트롤러 관리.테스트 컨트롤러 관리 대화 상자가 표시 됩니다.

  4. 부하 테스트 결과 저장소에서 찾아보기 단추(...)를 클릭하여 연결 속성 대화 상자를 표시합니다.

    [!참고]

    컨트롤러에 대한 연결 문자열을 변경하는 경우 컨트롤러를 선택해야 합니다.

  5. 서버 이름에 localhost\sqlexpress를 입력하거나 2단계에서 사용한 서버 이름(예: ContosoServer1)을 입력합니다.

  6. 서버에 로그온에서 Windows 인증 사용을 선택합니다.

  7. 데이터베이스에 연결에서 데이터베이스 이름 선택 또는 입력을 선택합니다.드롭다운 목록 상자에서 LoadTest를 선택합니다.

  8. 확인을 선택합니다.

  9. 선택 닫기 에 있는 테스트 컨트롤러 관리 대화 상자.

참고 항목

작업

방법: 부하 테스트 결과 리포지토리 선택

방법: 테스트 설정에 지정된 테스트 컨트롤러 및 테스트 에이전트를 사용하여 부하 테스트 실행

개념

부하 테스트 결과 리포지토리에서 부하 테스트 결과 관리

기타 리소스

테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 실행 분산