PQTest는 각각 고유한 옵션 집합이 있는 명령 모음을 제공하여 테스트 프로세스를 간소화합니다. 이러한 명령에 대한 자세한 설명 및 사용 지침은 다음 섹션에 설명되어 있습니다.
명령어
다음 표에서는 PQTest.exe대한 모든 명령을 나열합니다.
| 명령어 | 설명 |
|---|---|
| 자격 증명 템플릿 | 데이터 원본 자격 증명을 설정하기 위한 템플릿을 생성합니다. |
| 비교하다 | PQ(테스트 파일)를 실행하고 결과를 PQOut(테스트 출력 파일)과 비교합니다. 테스트 출력 파일이 없으면 자동으로 생성됩니다. |
| 자격 증명 삭제 | 자격 증명 저장소에서 자격 증명을 삭제합니다. |
| 발견하다 | 지정된 식에 대한 데이터 원본 검색 결과를 반환합니다. |
| 정보 | 모든 확장 모듈 정보를 반환합니다. |
| 자격 정보 목록 | 자격 증명 저장소의 모든 자격 증명을 반환합니다. |
| oauth | 지정된 식 또는 데이터 원본에 대한 OAuth 클라이언트 정보를 표시합니다. |
| 자격 증명 갱신 | 자격 증명 저장소에서 OAuth 자격 증명을 새로 고칩니다. |
| 테스트 실행 | 테스트를 실행하고 결과를 반환합니다. |
| 자격 증명 설정 | 자격 증명을 설정하고 자격 증명 저장소에 저장합니다. |
| 연결 테스트 | 지정된 커넥터에 대해 TestConnection 호출을 수행합니다. |
| 검증하다 | 커넥터의 TestConnection 구현의 유효성을 검사합니다. |
| 버전 | 제품 버전 정보를 반환합니다. |
옵션
다음 표에서는 PQTest.exe 명령에 대한 모든 옵션을 나열합니다.
| 옵션 | 애버. | 설명 |
|---|---|---|
| --도움말 | -?/-h | 명령 및 옵션에 대한 도움말 정보를 표시합니다. |
| --authenticationKind (인증 종류) | -ak | 인증 종류(Anonymous, UsernamePassword, Key, Windows, OAuth2)를 지정합니다. |
| --applicationProperty | -ap | 개별 애플리케이션 속성 설정(키=값 형식). |
| --애플리케이션속성파일 | -apf | 애플리케이션 속성 파일의 경로입니다. |
| --diagnosticChannels | -dc | 매시업 연결을 구독할 진단 채널 목록(현재 지원됨: Odbc). |
| --dataSourceKind | -dsk | 데이터 원본 종류입니다. |
| --dataSourcePath | -dsp | 데이터 원본 경로입니다. |
| --환경설정 | -ec | 개별 환경 구성 설정(키=값 형식). |
| --environmentConfigurationFile | -ecf | 환경 구성 파일의 경로입니다. |
| --확장 | -e | 커넥터 확장 원본 모듈(.mez/.pqx)을 지정합니다. 이 옵션은 두 번 이상 지정할 수 있습니다. |
| --failOnFoldingFailure | -foff | 쿼리가 완전히 폴딩되지 않을 때 실패하여 DirectQuery 동작을 복제합니다. |
| --failOnMissingOutputFile (출력 파일이 없을 경우 실패) | -fomof | 비교는 PQOut 파일을 생성하지 않으며 PQOut 파일이 없으면 실패합니다. |
| --대화형 | 사용자 상호 작용을 허용합니다(예: 인증). | |
| --키볼트 | -kv | 지정된 비밀 이름을 가진 자격 증명 스토리지에 Azure Key Vault를 사용합니다. |
| --logMashupEngineTraces | -l | 로깅을 사용하도록 설정합니다. 허용되는 값은 all | user | engine. |
| --parameterQueryFile (매개변수 쿼리 파일) | -pa | 데이터 원본의 테스트 데이터를 가리키는 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 흐름에 시스템 브라우저를 사용합니다. |