> For the complete documentation index, see [llms.txt](https://nsl-solution.gitbook.io/livesolution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nsl-solution.gitbook.io/livesolution/developers/test-phase.md).

# 테스트환경 구성

### beta 환경

쇼핑라이브 솔루션은 서드 파티 서비스의 테스트를 위한 beta 환경을 제공합니다. Beta환경은 실제 운영 환경과 동일한 데이터로 제공되며, 이를 통해 서드파티 운영환경에 업데이트 사항을 반영하기 전 미리 테스트를 진행할 수 있습니다.

#### **엔드포인트**

* **뷰어** : <https://beta-view.shoppinglive.naver.com/>
* **관리툴** : <https://beta-tool.shoppinglive.naver.com/>
* **API** : <https://beta-external-api.io.naver.com/>

### 서드파티 테스트 환경 구성

서드 파티 서비스의 개발 및 테스트 환경은 쇼핑라이브의 beta를 보도록 구현합니다. 이 때 상용환경과 Beta 환경이 보는 DB는 상용환경과 동일하며, `TEST` 타입 라이브를 통해 상용환경에 노출되지 않는 테스트를 진행할 수 있습니다. (혹은 beta에서 확인할 방송은 송출앱에서 리허설로 진행해주세요.)

* 상용 환경 : real API를 통해 Broadcast API를 호출하도록 구성&#x20;
* 개발/테스트 환경: beta API를 통해 \[BETA] Broadcast API를 호출하도록 구성

{% hint style="info" %}
방송 목록 조회 이외의 API는 별도의 \[BETA] API를 구분하지 않습니다. 방송 목록을 받아 해당 broadcastId로 이외 API를 호출해주세요.
{% endhint %}

<figure><img src="/files/NWuUJKfes72WZaxBFBEm" alt=""><figcaption></figcaption></figure>

### 테스트 방송 생성

솔루션에 연동된 계정으로 beta 관리툴에 접근하는 경우 “테스트 라이브 관리” 메뉴를 별도로 제공합니다. 해당 메뉴를 통해 생성된 라이브는 `TEST`타입으로 생성되며, 해당 라이브는 \[BETA] Broadcast API를 호출하여 조회할 수 있습니다.

<figure><img src="/files/9IkkzPWy5wmMFOAubyPk" alt=""><figcaption></figcaption></figure>

> *➊ 테스트 라이브 관리 : beta 관리툴에서만 노출되며, “TEST”타입으로 라이브 생성 및 관리를 제공합니다.*
>
> *➋ 테스트 라이브 등록 : 라이브 등록메뉴로 이동하며, 해당 메뉴에서 등록한 라이브는 “TEST”타입으로 생성됩니다.*
