# 使用分段进行测试

分段允许你通过在模拟用户上定义声明来测试你设置的条件。

例如，你可能只想向测试版用户显示某个页面或章节。通过创建一个分段并定义与这组模拟用户相关的属性，你可以模拟一个针对你所瞄准用户的特定分段。

<figure><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FYrErMp571tYPUN2RzJJ0%2F26_01_06_segment_editor%402x.png?alt=media&#x26;token=d73e0cd0-9158-41b1-bd4e-01d7def0a7aa" alt="A GitBook screenshot showing the segment editor"><figcaption><p>GitBook 中的分段编辑器。</p></figcaption></figure>

### 创建分段

要创建新的分段，请进入条件编辑器，然后点击设置图标 <picture><source srcset="broken-reference" media="(prefers-color-scheme: dark)"><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FwkBqgOPry9HAcW4cxJk0%2Fsettings.svg?alt=media&#x26;token=67bdbb00-ebf3-4a2d-9df8-0c822406f71c" alt="The Settings icon in GitBook"></picture> 位于分段下拉菜单中现有分段旁边。

在这里你可以定义将显示在模拟用户上的数据。由于这是正在被表示的数据， `visitor.claims` 键会被省略。

#### 示例

要按照我们文档中的示例为测试版用户创建一个分段，你需要创建一个新分段，并添加以下数据。

```json
{
  "isBetaUser": true
}
```

返回条件编辑器后，选择我们创建的测试版分段应该会显示我们正在查看的页面 **将会** 可供我们的测试用户访问。

<figure><img src="https://2111890564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNkEGS7hzeqa35sMXQZ4X%2Fuploads%2FpTHHKitlueFU97EuEi14%2F26_01_06_testing_segments%402x.png?alt=media&#x26;token=10f3d1d1-f604-49cd-8be6-072202bd4f37" alt="A GitBook screenshot showing how to test a segment"><figcaption><p>在 GitBook 中测试一个分段。</p></figcaption></figure>

### 检测到的分段

检测到的分段可帮助你了解从你网站访客那里接收到的声明类型。

这些分段不可编辑，但允许你从分段编辑器复制/粘贴声明，以创建自己的用户分段。

### 在预览中测试分段

除了在分段编辑器中测试分段之外，在查看你网站的更改时，你还可以在预览中实时使用你的分段。

在你网站的预览模式下，使用左上角的下拉菜单选择一个分段，查看你的网站在所选分段下会呈现什么样子。
