다음을 통해 공유


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

업데이트: 2007년 11월

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

참고:

이는 부하 테스트에만 적용됩니다. 다른 테스트 종류 저장에 대한 자세한 내용은 테스트 결과 저장 및 게시를 참조하십시오.

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

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

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

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

    cd n:\Program Files\Microsoft Visual Studio 9\Common7\IDE

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

    SQLCMD /S localhost\sqlexpress /i loadtestresultsrepository.sql

    주의:

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

    필요에 따라 기존 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. 테스트 컨트롤러 관리 대화 상자에서 닫기를 클릭합니다.

참고 항목

작업

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

방법: 에이전트를 통한 부하 테스트 실행

개념

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

컨트롤러, 에이전트 및 Rig