SHAREPOINT 2013: 如何测试升级

您应当测试升级以了解:
· 升级计划是否可行, 您是否需要进行调整。
· 您的环境中有哪些自定义项, 以便能够规划如何在升级过程中处理这些自定义项。
· 您是否应当升级硬件以使升级更加高效和/或速度更快。
· 时间, 即, 在您的环境中进行升级需要多长时间。
· 在操作方面, 您需要规划哪些内容?

同时, 还要了解过程以及将会发生什么:
· 升级用户界面看起来什么样?
· 日志文件位于何处以及如何读取日志文件? 日志文件提供什么信息?
· 您是否需要调整任何脚本或命令?
· 您是否有解决运行中断的正确计划?

测试升级的步骤:

设置测试服务器场, 物理或虚拟都可以。
确定自定义项并将它们安装到测试服务器场。
将真实数据复制到测试环境并升级数据库。
审阅数据库升级结果。
升级网站集和“ 我的网站”
审阅网站集结果。

重复测试过程, 直至您确信已找到所有可能面临的问题, 并且知道如何处理这些问题。
您的目标是明确以下问题: 假设现在是星期日下午 4:00, 您必须在星期一早上重新实现联机, 但升级进行的不顺利, 这种情况下您有什么计划? 您是否已经没有退路? 请测试您的回滚计划, 并在开始实际升级之前确保该计划的有效性。

设置测试环境:

您可使用虚拟或物理硬件来测试升级过程。 由于每个环境都是独一无二的, 因此升级所用时间以及升级特定自定义项的困难程度没有一般原则可循。 预测升级所用时间的最佳方法是进行一系列试验性升级。

您的测试服务器场
· 使测试服务器场与实际服务器场尽可能保持一致, 例如,具有相同的硬件、 软件和可用空间。
· 在测试服务器场中使用与在实际服务器场中相同的 URL。
· 对您的 Web 服务器和应用程序服务器使用不同的计算机名称。
· 对您测试环境中的 SQL Server 数据库使用单独的服务器。
· 使用相同的数据库名称。
· 将所有设置和自定义项传送到测试服务器场。

虚拟测试服务器场
当使用虚拟化测试环境进行测试时, 无需使用大量硬件。 只需使用两台运行 Hyper-V? 的服务器即可复制您的环境。 其中一台服务器具有前端 Web 服务器和应用程序服务器的映像, 另一台服务器具有数据库服务器的映像。

物理测试服务器场
尽可能真实地复制您的服务器场环境。 如果大量减少 Web 服务器、 应用程序服务器或数据库服务器的数目, 将无法准确估计升级过程的持续时间。 此外, 您可能无法了解相同角色服务器之间进行交互的复杂性。 如果原始服务器场中有多台服务器属于同一个角色, 请在测试服务器场中为该角色至少使用两台服务器来测试此类问题。

确定和安装自定义项:

为了使测试过程准确无误, 您必须查找当前环境中的所有自定义项。

· 在 SharePoint 2010 产品环境中使用 Stsadm –oenumallwebs( 带 includefeatures 和 includewebparts参数) 以确定子网站中的特定自定义项。
· 使用 WinDiff 之类的工具将生产环境服务器与测试场服务器进行比较。
· 检查 web.config 文件是否有更改并查找自定义控件。
· 使用 SPDiag 查找已部署的解决方案。
· 创建找到的所有自定义项的列表。 如有可能, 请确定自定义项的来源。 例如, 是否有在内部自定义的第三方外接程序或模板? 如果能够确定来源, 则可以检查这些自定义项是否有更新或升级版本。

在识别所有自定义项之后, 请将它们安装到测试服务器场中适当的服务器上。

· 在将数据库附加到 SharePoint 2013 产品之前, 可以使用Windows PowerShell? cmdlet Test-SPContentDatabase来确定环境中是否缺少任何自定义项。

复制和升级数据库

除非使用实际数据, 否则将无法实现测试目标。 因此, 您需要使用 Microsoft SQL Server? 备份和还原工具来创建内容数据库以及希望升级的任何其他数据库的副本。

复制数据库之后, 尝试升级过程以观察发生的情况。 这只是首轮测试。

审阅数据库升级结果:

审阅升级日志文件

升级日志文件位于 %COMMONPROGRAMFILES%\MicrosoftShared\Web server extensions\15\LOGS 中, 名为Upgrade-YYYYMMDD-HHMMSS-SSS.log。

审阅 2010 模式中的网站

确认未升级的网站集在 2010 模式中按照预期方式运行。

升级网站集:

在验证数据库升级后, 您可以尝试升级网站集和“ 我的网站” 。

审阅网站升级结果

审阅网站升级日志文件

升级日志文件位于网站集中( _catalogs\Upgrade 文档库)中, 更详细的日志文件位于%COMMONPROGRAMFILES%\Microsoft Shared\Web serverextensions\15\LOGS 中, 名为 SiteUpgrade-YYYYMMDDHHMMSS-SSS.log。

审阅升级后的网站

Web 部件

若要快速测试您的 Web 部件, 可以在测试升级之前创建一个包含所有自定义 Web 部件的新页, 然后在升级测试后审阅此页以查看是否存在任何缺失的或失效的 Web 部件。

升级后的网站中是否显示原始网站中的所有 Web 部件?
是否有损坏的 Web 部件页?
这些 Web 部件是否正确显示( 按照正确的区域、 位置和大小) ?
是否有额外的或缺失的 Web 部件?
这些 Web 部件是否正常工作?
是否有任何页仍处于签出状态?
Excel Web Access Web 部件是否正常工作? 是否重新创建了正确的连接? 外部数据源是否仍正常工作?

大型列表

在您的环境中是否有必须返工的大型列表?

样式和外观

可以通过纠正指向项目的链接来解决本节中描述的大多数问题。

是否正确显示了页面上的所有图像?
是否在适当的位置使用了正确的级联样式表颜色和样式?
SharePoint 2013 中的主题选择有所不同 – 您要使用哪个主题?
是否具有任何未正常运行的 JavaScript 控件?
可以通过纠正指向项目的链接来解决本节中描述的大多数问题。

自定义( 取消幻像) 的页面
自定义项是否仍处在正确的位置?
是否仍可以编辑页面上的控件?
您的自定义项在新的环境中是否仍适用, 或者您是否要更新为新的功能和外观?
页面在浏览器中是否正确显示?
是否有页面显示了任何脚本错误?
是否有任何页仍处于签出状态?

时间: 2024-10-13 04:40:14

SHAREPOINT 2013: 如何测试升级的相关文章

[转载]SharePoint 2013测试环境安装配置指南

软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注:安装之前,需要各个服务器的IP地址,机器名称设置好,并且已经加入到域中. 一 安装AD域控制器 1. 添加AD服务 a) 打开服务器管理器,选择[添加角色和功能] b) 在[开始之前]页面直接点击[下一步] c) 选择[基于角色或基于功能的安装]后,点击[下一步] d) 选择[从服务器池中选择服务器

SharePoint 2010升级到sharePoint 2013后,人员失去对网站的权限的原因及解决方法。The reason and solution for permission lost after the upgrading

昨天碰到了一个问题,一个网站在从SharePoint 2010升级到SharePoint 2013后,人员都不能登录了,必须重加赋权,人员才能登录,这样非常麻烦. 原因:是认证方式的问题.在SharePoint 2010中,通过管理中心新建web application的时候,就会发现提供了两种不同的认证方式,第一种是classic auth(也就是我们通俗的称为windows 认证,其实这种叫法也不全面),另一种是claim base auth. 而当时claim base的认证方式微软还没有

SharePoint 2013 升级

原文地址:https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/SharePoint-2013-Upgrade.aspx You can only upgrade to SharePoint 2013 from SharePoint 2010 so those of you looking to upgrade directly from 2007 will have to take the 2010 route fi

升级到Sharepoint 2013后页面打开速度慢

这个问题现在有了一些新的发现. 首先,我找到了重现客户那里出现的那个复杂SQL语句的方法.这个现象其实是这样的: 当WebApplication的“List View Threshold” 数量大于 文档库中文件个数的时候,如果是非管理员的用户打开文档库,就会出现那样的SQL语句. 当“List View Threshold”数量小于文档库中文件个数的时候,如果是非管理员的用户打开文档库,会得到一个警告说文档库无法打开.而如果是管理员,就可以打开,而且SharePoint会使用另一个比较适合大数

安装和配置SharePoint 2013 with SP1 Workflow

安装和配置SharePoint 2013 with SP1 Workflow SharePoint 2013 with SP1中的工作流概述 在SharePoint 2013 with SP1中,Workflow(建立在Windows Workflow Foundation 4.5)和WCF承载在Workflow Manager中,即Workflow Manager提供了工作流定义的管理,还承载了工作流实例的执行过程,是新的工作流引擎.为了侦听工作流的SharePoint事件(如itemCrea

SharePoint 2013 文档库中PPT转换PDF

原文:SharePoint 2013 文档库中PPT转换PDF 通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式.例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件.您还可以在“编辑”菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演示文稿. 一.效果演示: 1.新建一

SharePoint 2013 搭建负载均衡(NLB)

//来源:http://www.cnblogs.com/jianyus/p/4556426.html 服务器架构(三台虚机:AD和Sql在一台,前端两台) DC.Sql Server,其中包括:AD.DNS.DHCP服务(非必须): SPWeb01,其中包括:IIS.SharePoint: SPWeb02,其中包括:IIS.SharePoint: 简单描述 首先,为三台虚拟机安装操作系统,我这里选择的是Windows Server 2012 DataCenter R2版本: 其次,配置三台虚拟机

Sharepoint 2013列表视图和字段权限扩展插件!

记得2014年春节期间,有博客园的网友通过QQ向我咨询Sharepoint 2013列表视图和字段权限扩展,因为之前他看到我博客介绍Sharepoint 2010列表视图和字段的权限控制扩展使用,问有没有这方面的列表权限扩展插件?我告诉他Sharepoint 2010的列表权限扩展插件并不能在Sharepoint 2013中使用,不能向上兼容的,且Sharepoint 2013的功能也有所升级了,系统底层架构已发生了一些变化.由于他需要在Sharepoint 2013项目中使用到此功能,有大量的

SharePoint 2013 SPDistributedCacheService 介绍与配置

SharePoint 2013 SPDistributedCacheService 是SharePoint  server 2013引入的一种缓存机制,它通常用于以下功能的缓存: Newsfeeds Authentication OneNote client access Security Trimming Page load performance (直接影响页面加载和反应速度) 有些Cache 是不通过SPDistributedCacheService 缓存的,例如: Blob Cache