방법: 웹 성능 테스트에 대한 텍스트 파일 데이터 소스에 스키마 정의 추가
이 항목은 다음 버전에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
웹 성능 테스트를 텍스트 파일 데이터 소스에 바인딩할 수 있습니다. 쉼표로 구분된 값 파일(.csv) 등의 기호로 구분된 단순한 텍스트 파일에 바인딩하는 절차는 데이터베이스에 바인딩하는 절차와 비슷합니다. 자세한 내용은 방법: 웹 성능 테스트에 CSV 파일 데이터 소스 추가 및 방법: 웹 요청에 데이터 바인딩 추가를 참조하십시오.
테스트 파일의 형식을 보다 자세히 제어하려는 경우 데이터 소스에 파일을 추가할 수 있습니다. 이 파일에는 텍스트 데이터의 구조를 설명하는 스키마 정의가 들어 있습니다.
텍스트 파일 데이터 소스에 스키마 정의 추가
텍스트 파일 데이터 소스에 스키마 정의를 추가하려면
데이터 폴더에 schema.ini라는 텍스트 파일을 새로 만듭니다. 데이터 폴더에는 스키마 파일이 설명하는 텍스트 파일이 들어 있습니다.
schema.ini 파일을 편집하여 데이터 구조를 설명하는 정보를 추가합니다. 예를 들어 두 가지 텍스트 파일을 설명하는 스키마 파일은 다음과 같습니다.
[product.txt] ColNameHeader=False Format=CSVDelimited MaxScanRows=25 CharacterSet=OEM Col1=ProductId Char Width 255 Col2=ModelNumber Char Width 255 [customer.txt] ColNameHeader=True Format=TabDelimited
파일 이름
데이터가 들어 있는 파일의 이름이 []로 묶여 있습니다. 스키마 파일에서는 둘 이상의 텍스트 파일을 설명할 수 있지만 스키마 파일과 해당 텍스트 파일은 모두 같은 디렉터리에 있어야 합니다.
ColNameHeader
데이터 파일에 열 이름이 들어 있는 머리글 행이 있으면 ColNameHeader를 True로, 그렇지 않으면 False로 설정해야 합니다.
Format
Format은 다음 값 중 하나일 수 있습니다.
TabDelimited |
필드가 탭으로 구분되어 있습니다. |
CSVDelimited |
필드가 쉼표로 구분되어 있습니다. |
Delimited(*) |
필드가 별표로 구분되어 있습니다. 여기에서 별표(*) 대신 큰따옴표(")를 제외한 모든 문자를 사용할 수 있습니다. |
FixedLength |
텍스트의 필드 너비가 고정되어 있습니다. |
CharacterSet
CharacterSet는 OEM 또는 ANSI가 될 수 있습니다.
데이터 열
열 이름과 데이터 형식을 설명하려면 ColN ColumnName Type Width # 형식을 사용합니다. 이 형식에 대한 자세한 내용은 다음 표에 나와 있습니다.
ColN |
N은 열 번호입니다. |
ColumnName |
열 이름입니다. |
Type |
데이터 형식입니다. Char, Text, Float, Double, Integer, Short, LongChar, Memo 및 Date 값을 사용할 수 있습니다. |
Width X |
(선택 항목) 고정 너비 형식의 텍스트 파일에 사용됩니다. X는 열 너비입니다. 기호로 구분된 파일의 경우에는 너비를 지정해도 값이 무시됩니다. |