---
schema_version: "1"
id: dece6e54faf16c77b37318c4f10b9157a26e1f8f8f06975cffda84dda45a55c7
title: 测试升级
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server-linux/sug_test.md
canonical_url: https://help.tableau.com/current/server-linux/zh-cn/sug_test.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 477278aa67acf8268a6000478eeac8dccbb4723bd1c54804932d65a8629b75db
description: Test a Tableau Server upgrade in a test environment.
---
[跳转到主要内容](#main-content)

# 测试升级

了解 Tableau Server 升级将对当前环境产生的影响的最佳方式是对其进行测试。通过了解升级对您的用户与您的服务器所产生的影响，可以帮助您在实际升级之前进行计划和沟通，从而确保您的用户不会感到意外。

如果您有 Tableau Server 测试环境，那么这是测试升级的好地方。

我们建议按照下列顺序对 Tableau Server 升级进行测试：

1. [准备测试环境](#create-test-environment)
2. [升级测试环境](#upgrade-test-environment)
3. [确认现有功能能够正常工作](#confirm-existing-functionality)
4. [性能和用户验收测试](#Performance-and-user-acceptance-testing)
5. [测试新功能](#test-new-features)
6. [商讨通信](#communicate)

## 准备测试环境

首先，请创建一个尽可能密切反映您的生产环境的测试环境。您的测试环境越接近您将升级的实际环境，就越能够准确地表示升级将对您产生的影响。这包括相同或者相似的硬件和操作系统，以及相同的身份验证选项和网络访问权限。

当准备好测试计算机或虚拟机时，请按照这些步骤创建一个测试环境。

1. 在现有的生产环境中，使用 `[tsm maintenance backup](https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm)` 命令创建 Tableau Server 的备份。
    
    有关详细信息，请参见[创建升级前备份](https://help.tableau.com/current/server-linux/zh-cn/db_backup.htm#Creating2)。
2. 在您的测试环境中，安装 Tableau Server 副本，副本版本应与您的生产环境具有的版本相同。
    
    **注意：**可以从[备用下载站点](http://www.tableau.com/zh-cn/support/esdalt)下载当前版本的安装程序。
3. 使用 `[tsm maintenance restore](https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm3)` 命令还原现有数据库数据。
    
    有关详细信息，请参见[还原备份内容](https://help.tableau.com/current/server-linux/zh-cn/db_restore.htm)。
4. 手动复制现有 Tableau Server 配置。
    
    您需要手动配置您的环境的某些方面，因为当您还原 Tableau 数据库时，它不会包括配置详细信息和自定义项。

## 升级测试环境

请按照相应的步骤来升级测试环境：

- [升级 Tableau Server (Linux)](https://help.tableau.com/current/server-linux/zh-cn/sug_plan.htm)

## 确认一切都能按预期方式工作

在您的测试环境中安装和配置 Tableau Server 的新版本之后，您可以进行测试。您应该测试基本功能，以及组织所依赖的服务器的任何特殊方面。例如，如果有您的组织所依赖的关键订阅，请确保测试这些订阅。

以下是要考虑的一些测试方面：

- **服务器进程**。以服务器管理员身份登录到 Tableau Server，然后打开“服务器状态”页，以确认所有服务和进程正在按预期方式运行（如果这是分布式安装，还需要在所有附加节点上确认）。
- **用户访问**。确认 Tableau Server 用户可以登录。测试您的正常用户登录过程。让一些用户参与测试，以确保他们能够按预期方式登录，并且可以访问他们有权在您的生产环境中访问的相同内容。
- **发布工作簿和数据源**。让用户从 Tableau Desktop 中发布工作簿和数据源，以确保与您预期的一样。
- **查看发布的工作簿**。让熟悉内容的用户尝试查看发布的工作簿，以确保工作簿能够按预期方式显示。测试嵌入在网页中（例如，嵌入在 SharePoint 页面中）的视图。
- **订阅和数据提取刷新**。手动运行一些数据提取刷新以确认它们能够成功完成。手动运行一些关键的计划数据提取刷新以确认它们能够按预期方式完成。
- **权限**。确认仍按预期方式为用户和内容设置了权限。
- **命令行实用工具和 API**。如果适用，请通过 API 测试命令行实用工具（tsm 和 tabcmd）和编程访问。

## 性能和用户验收测试

使用 Tabjolt、Replayer 和 Scout 等工具在您的测试环境中进行性能和用户验收测试。有关这些和其他性能测试工具的详细信息，请参见[性能监视工具](https://help.tableau.com/current/server-linux/zh-cn/perf_resources.htm)。

## 测试新功能

看看您要升级到的版本所附带的新功能，以及您目前具有的版本与新版本之间添加的任何功能。思考如何帮助您的用户了解适用于环境的功能优点。

有关新功能的详细信息，请参见 [Tableau Server 发行说明](https://help.tableau.com/current/server-linux/zh-cn/whatsnew_server.htm)。。

## 商讨通信

顺利升级的最佳方式是让您的组织提前了解升级以及升级对他们可能产生的影响。如果已让用户帮助进行测试，请利用他们的经验，让他们帮助告知测试时所看到的变化。如果有关键人员应该在进行实际升级之前看到升级的版本，则您还可以提供对测试环境的用户访问权限。