방법: SQL을 사용하여 부하 테스트 결과 리포지토리 만들기
업데이트: 2010년 8월
이 항목은 다음 언어에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
부하 테스트 결과는 SQL 데이터베이스에 저장됩니다. 이 SQL 데이터베이스를 부하 테스트 결과 저장소라고 합니다. 부하 테스트 결과 저장소는 로컬(일반적으로 SQL Express 사용)일 수도 있고 원격(모든 SQL 버전 사용)일 수도 있습니다. 데이터베이스 스키마를 만든 후 부하 테스트 결과를 해당 데이터베이스에 저장할 수 있습니다.
결과 저장소를 만드는 한 가지 방법은 SQL Express를 실행하는 로컬 서버에 데이터베이스 테이블을 만드는 것입니다. 로컬 부하 테스트 결과 저장소가 모든 부하 테스트에 대한 전역 설정이 되게 하려면 스크립트를 한 번만 실행하면 됩니다.
컨트롤러의 경우 설정 시 SQL Express와 부하 테스트 결과 저장소의 기본 로컬 인스턴스가 만들어지고 컨트롤러에서 사용할 수 있도록 구성됩니다. 원격 컴퓨터를 사용하지 않고 설정할 경우 부하 테스트를 처음 실행할 때 데이터베이스가 만들어집니다. 보다 강력한 SQL Server에서 데이터베이스를 사용하려면 별도의 결과 저장소를 구성해야 합니다. 추가 사용자가 마이닝한 데이터를 나중에 마이닝할 수 있습니다. 자세한 내용은 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 분산를 참조하십시오.
SQL을 실행하는 컴퓨터를 설정하려면
Visual Studio 명령 프롬프트를 엽니다. 다음 텍스트를 입력합니다.
Visual Studio 2010 Ultimate 32비트 버전의 경우: cd n:\Program Files\Microsoft Visual Studio 10\Common7\IDE
또는
Visual Studio 2010 Ultimate 64비트 버전의 경우: cd n:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
해당 폴더에 다음 텍스트를 입력합니다.
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를 소문자로 입력해야 합니다.
테스트 메뉴에서 테스트 컨트롤러 관리를 클릭합니다. 테스트 컨트롤러 관리 대화 상자가 표시됩니다.
부하 테스트 결과 저장소에서 찾아보기 단추(...)를 클릭하여 연결 속성 대화 상자를 표시합니다.
참고
컨트롤러에 대한 연결 문자열을 변경하는 경우 컨트롤러를 선택해야 합니다.
서버 이름에 localhost\sqlexpress를 입력하거나 2단계에서 사용한 서버 이름(예: ContosoServer1)을 입력합니다.
서버에 로그온에서 Windows 인증 사용을 선택합니다.
데이터베이스에 연결에서 데이터베이스 이름 선택 또는 입력을 선택합니다. 드롭다운 목록 상자에서 LoadTest를 선택합니다.
확인을 클릭합니다.
테스트 컨트롤러 관리 대화 상자에서 닫기를 클릭합니다.
참고 항목
작업
방법: 테스트 설정에 지정된 테스트 컨트롤러 및 테스트 에이전트를 사용하여 부하 테스트 실행
개념
부하 테스트 결과 리포지토리에서 부하 테스트 결과 관리
기타 리소스
테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 분산
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2010년 8월 |
64비트 버전의 Visual Studio 2010 Ultimate에 대한 경로가 추가되었습니다. |
고객 의견 |
2010년 12월 |
SQL Express 및 SQL에 대한 명령줄이 추가되었습니다. |
고객 의견 |