일괄 테스트 제품군을 실행하고 결과를 가져오는 데 사용됩니다. 이 API는 테스트 프로세스만 시작합니다. 일괄 테스트 실행 상태 API를 사용하여 일괄 테스트 결과를 봅니다.

이 API를 사용하려면 앱은 일괄 테스트 실행의 봇 빌더 범위가 필요합니다.

POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run

쿼리 매개 변수

매개 변수 설명
host 환경 URL(예: https://bots.kore.ai
BotID 봇 ID 또는 스트림 ID. 봇의 일반 설정 페이지에서 이를 액세스할 수 있습니다.
testSuiteName 봇의 플랫폼에서 생성된 테스트 제품군의 이름

본문 매개 변수

매개 변수 설명
version

실행이 필요한 봇 버전

  • 게시된 버전을 위해 게시됨
  • 설정된 버전을 위한 inDevelpment

권한 부여

다음 구문을 포함한 헤더에 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"
}

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

バッチテストスイートを実行して結果を得るために使用されます。このAPIは、テストプロセスを開始するのみです。バッチテストの実行のステータスAPIを使用して、バッチテストの結果を参照します。

このAPIを使用するために、アプリは [バッチテストの実行] の [ボットビルダーのスコープ] を必要とします。

POST https://{{host}}/api/public/bot/{{BotID}}/testsuite/{testSuiteName}/run

クエリパラメータ

パラメータ 説明
ホスト 環境URL(例) https://bots.kore.ai
BotID ボットIDまたはストリームID。ボットの [一般設定] ページからアクセスすることができます。
testSuiteName ボットのプラットフォームで作成されたテストスイートの名前

本文パラメータ

パラメータ 説明
バージョン 実行が要求されるボットのバージョン

  • 公開済みバージョンに対するpublished
  • 設定済みバージョンに対するinDevelopment

認証

以下の構文を使用して、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" }

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

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

Query Parameters

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

Body Parameters

Parameter Description
version The version of the bot against which the execution is required

  • published for Published version
  • inDevelopment for the Configured version

Authorization

Invoke the API with JWT in the header with the following syntax:

auth: {{JWT}}

Response content type

application/json

Sample Request

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" 
         }'

Sample Response

{
    "status": "accepted",
    "requestId": "tr-acfxxbff-xxxf-xaxx-bbbx-exxxabaxxcxx"
}

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed