다음을 통해 공유


명령 및 옵션

PQTest는 각각 고유한 옵션 집합이 있는 명령 모음을 제공하여 테스트 프로세스를 간소화합니다. 이러한 명령에 대한 자세한 설명 및 사용 지침은 다음 섹션에 설명되어 있습니다.

명령

다음 표에서는 PQTest.exe 대한 모든 명령을 나열합니다.

명령 설명
credential-template 데이터 원본 자격 증명을 설정하기 위한 템플릿을 생성합니다.
compare PQ(테스트 파일)를 실행하고 결과를 PQOut(테스트 출력 파일)과 비교합니다. 테스트 출력 파일이 없으면 자동으로 생성됩니다.
delete-credential 자격 증명 저장소에서 자격 증명을 삭제합니다.
검색 지정된 식에 대한 데이터 원본 검색 결과를 반환합니다.
info 모든 확장 모듈 정보를 반환합니다.
list-credential 자격 증명 저장소의 모든 자격 증명을 반환합니다.
Oauth 지정된 식 또는 데이터 원본에 대한 OAuth 클라이언트 정보를 표시합니다.
refresh-credential 자격 증명 저장소에서 OAuth 자격 증명을 새로 고칩니다.
run-test 테스트를 실행하고 결과를 반환합니다.
set-credential 자격 증명을 설정하고 자격 증명 저장소에 저장합니다.
test-connection 지정된 커넥터에 대해 Test커넥트ion 호출을 수행합니다.
validate 커넥터의 Test커넥트ion 구현의 유효성을 검사합니다.
version 제품 버전 정보를 반환합니다.

옵션

다음 표에서는 PQTest.exe 명령에 대한 모든 옵션을 나열합니다.

옵션 약어 설명
--help -?/-H 명령 및 옵션에 대한 도움말 정보를 표시합니다.
--authenticationKind -Ak 인증 종류(Anonymous, UsernamePassword, Key, Windows, OAuth2)를 지정합니다.
--applicationProperty -Ap 개별 애플리케이션 속성 설정(키=값 형식).
--applicationPropertyFile -Apf 애플리케이션 속성 파일의 경로입니다.
--diagnosticChannels -dc 매시업 커넥트ion(현재 지원됨: Odbc)을 구독할 진단 채널 목록입니다.
--dataSourceKind -Dsk 데이터 원본 종류입니다.
--dataSourcePath -Dsp 데이터 원본 경로입니다.
--environmentConfiguration -Ec 개별 환경 구성 설정(키=값 형식).
--environmentConfigurationFile -Ecf 환경 구성 파일의 경로입니다.
--확장 -e 커넥터 확장 원본 모듈(.mez/.pqx)을 지정합니다.
이 옵션은 두 번 이상 지정할 수 있습니다.
--failOnFoldingFailure -foff 쿼리가 완전히 접지 않을 때 실패하여 DirectQuery 동작을 복제합니다.
--failOnMissingOutputFile -fomof 비교는 PQOut 파일을 생성하지 않으며 PQOut 파일이 없으면 실패합니다.
--대화형 사용자 상호 작용을 허용합니다(예: 인증).
--keyVault -Kv 지정된 비밀 이름을 가진 자격 증명 스토리지에 Azure Key Vault를 사용합니다.
--logMashupEngineTraces -l 로깅을 사용하도록 설정합니다. 허용되는 값은 다음과 all | | userengine같습니다.
--parameterQueryFile -펜 실바 니 아 데이터 원본의 테스트 데이터를 가리키는 M 식(.m/.pq)이 포함된 매개 변수 쿼리 파일입니다.
--prettyPrint -p 더 쉽게 읽을 수 있는 JSON 출력의 탭 확장을 지정합니다.
--queryFile -Q 섹션 문서 또는 M 식(.m/.pq)을 포함하는 쿼리 파일입니다.
--settingsFile -Sf 테스트 실행에 대한 구성이 있는 설정 JSON 파일의 경로입니다.
--trxReportPath -Trx 지정된 경로의 각 테스트에 대해 TRX(Visual Studio 테스트 결과 파일) 결과 파일과 별도의 JSON 파일을 생성합니다.
--useLegacyBrowser 대화형 OAuth 흐름(Microsoft Edge Chromium/Webview2 대신)에는 IE11(레거시 브라우저 컨트롤)을 사용합니다.
--useSystemBrowser 대화형 OAuth 흐름에 시스템 브라우저를 사용합니다.