일괄 테스트 제품군을 실행하고 결과를 가져오는 데 사용됩니다. 이 API는 테스트 프로세스만 시작합니다. 일괄 테스트 실행 상태 API를 사용하여 일괄 테스트 결과를 봅니다.
이 API를 사용하려면 앱은 일괄 테스트 실행의 봇 빌더 범위가 필요합니다.
POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run
일괄 테스트 제품군을 실행하고 결과를 가져오는 데 사용됩니다. 이 API는 테스트 프로세스만 시작합니다. 일괄 테스트 실행 상태 API를 사용하여 일괄 테스트 결과를 봅니다.
이 API를 사용하려면 앱은 일괄 테스트 실행의 봇 빌더 범위가 필요합니다.
POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run
매개 변수 | 설명 |
---|---|
host | 환경 URL(예: https://bots.kore.ai |
BotID | 봇 ID 또는 스트림 ID. 봇의 일반 설정 페이지에서 이를 액세스할 수 있습니다. |
testSuiteName | 봇의 플랫폼에서 생성된 테스트 제품군의 이름 |
매개 변수 | 설명 |
---|---|
version |
실행이 필요한 봇 버전
|
다음 구문을 포함한 헤더에 JWT를 포함한 API를 호출합니다. auth: {{JWT}}
application/json
curl --location --request POST \ 'https://{host}/api/public/stream/{streamId}/testsuite/{testSuiteName}/run' \ --header 'auth: {jwt-token}' \ --header 'bot-language: {language-code}' \ --header 'Content-Type: application/json' \ --data-raw '{ "version":"inDevelopment" }'
{ "status": "accepted", "requestId": "tr-acfxxbff-xxxf-xaxx-bbbx-exxxabaxxcxx" }
バッチテストスイートを実行して結果を得るために使用されます。このAPIは、テストプロセスを開始するのみです。バッチテストの実行のステータスAPIを使用して、バッチテストの結果を参照します。
このAPIを使用するために、アプリは [バッチテストの実行] の [ボットビルダーのスコープ] を必要とします。
POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run
パラメータ | 説明 |
---|---|
ホスト | 環境URL(例) https://bots.kore.ai |
BotID | ボットIDまたはストリームID。ボットの [一般設定] ページからアクセスすることができます。 |
testSuiteName | ボットのプラットフォームで作成されたテストスイートの名前 |
パラメータ | 説明 |
---|---|
バージョン | 実行が要求されるボットのバージョン
|
以下の構文を使用して、JWTをヘッダーに含むAPIを呼び出します。 auth: {{JWT}}
application/json
curl --location --request POST \ 'https://{host}/api/public/stream/{streamId}/testsuite/{testSuiteName}/run' \ --header 'auth: {jwt-token}' \ --header 'bot-language: {language-code}' \ --header 'Content-Type: application/json' \ --data-raw '{ "version":"inDevelopment" }'
{ "status": "accepted", "requestId": "tr-acfxxbff-xxxf-xaxx-bbbx-exxxabaxxcxx" }
Used to execute Batch Test Suites and get results. This API only initiates the test process. Use Batch Test Execution Status API to view the results of the batch test.
To use this API, the app needs the Bot Builder Scope of Batch Tests Execution.
POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run
Parameter | Description |
---|---|
host | Environment URL, for example, https://bots.kore.ai |
BotID | Bot ID or Stream ID. You can access it from the General Settings page of the bot. |
testSuiteName | Name of the test suite as created in the Bot’s platform |
Parameter | Description |
---|---|
version | The version of the bot against which the execution is required
|
Invoke the API with JWT in the header with the following syntax:
auth: {{JWT}}
application/json
curl --location --request POST \ 'https://{host}/api/public/stream/{streamId}/testsuite/{testSuiteName}/run' \ --header 'auth: {jwt-token}' \ --header 'bot-language: {language-code}' \ --header 'Content-Type: application/json' \ --data-raw '{ "version":"inDevelopment" }'
{ "status": "accepted", "requestId": "tr-acfxxbff-xxxf-xaxx-bbbx-exxxabaxxcxx" }