用于性能和容量规划的工具 (Office SharePoint Server)

本文包含有关可用于 Microsoft Office SharePoint Server 2007 的测试工具的信息。

本文内容:

  • 关于 SharePoint 测试数据加载工具

  • 构建 SharePoint 测试数据加载配置文件

  • 删除 SharePoint 测试数据

关于 SharePoint 测试数据加载工具

SharePoint 测试数据加载工具 (WSSDW.exe) 是一个性能测试工具,该工具将填充数据以测试 Office SharePoint Server 2007 的部署。SharePoint 测试数据加载工具可用作命令行可执行程序,此工具将接受一个指定要填充的对象的 XML 配置文件。SharePoint 测试数据加载应用程序调用 Microsoft .NET 程序集 (WSSDWLib.dll)。也可以从其他应用程序中调用 WSSDWLib.dll。

运行 SharePoint 测试数据加载工具时,该工具将提取有关如何从 XML 配置文件填充服务器的信息。必须在命令中指定此文件,如下面的示例所示。

  • 填充服务器   若要向服务器填充数据,请运行以下命令,其中 myfile.xml 是您的配置文件名称,如下面的示例所示:

    wssdw.exe myfile.xml

  • 删除 SharePoint 测试数据   若要删除 SharePoint 测试数据加载工具所创建的数据,请运行用于加载测试数据的命令,但要在您的配置文件名称之前添加 –d 命令行开关,如下面的示例所示:

    wssdw.exe –d myfile.xml

  • 指定 URL   如果要在具有多个虚拟服务器的服务器上运行 SharePoint 测试数据加载工具,请将此网站的绝对 URL 指定为第二个参数,其中 myserver 是指定的服务器的名称,如下面的示例所示:

    wssdw.exe myfile.xml http://myserver

  • 指定插件程序集的路径   如果插件程序集与 SharePoint 测试数据加载工具不在同一目录中,请指定指向程序集的路径以加载程序集,如下面的示例所示:

    wssdw.exe myfile.xml –p <path to directory>

  • 查看支持的标记   若要查看 SharePoint 测试数据加载工具所支持的标记的列表,请运行 SharePoint 测试数据加载工具命令并添加 –h 命令行开关,如下面的示例所示:

    wssdw.exe –h

  • 提高 SharePoint 测试数据加载工具的性能   为了在加载程序集时提高性能,SharePoint 测试数据加载工具将维护已知插件程序集的列表。运行 SharePoint 测试数据加载工具时,该工具将查找并加载这些已知的插件程序集。如果插件程序集不在列表上,则可以使用下列过程之一指示 SharePoint 测试数据加载工具加载程序集。

    • 运行以下命令,以指示 SharePoint 测试数据加载工具忽略已知插件程序集的列表并加载所有可用程序集,其中 myfile.xml 是您的配置文件名称,如下面的示例所示:

      wssdw.exe myfile.xml –loadall

    • 在从其运行 SharePoint 测试数据加载工具的目录中添加以下文件。向此文件填充要加载的所有新插件程序集的列表(由换行符分隔),如下面的示例所示:

      dwlib_knowndllstoload.txt

构建 SharePoint 测试数据加载配置文件

必须先构建 XML 配置文件,然后才能使用 SharePoint 测试数据加载工具。SharePoint 测试数据加载工具将使用该文件在要测试的 SharePoint 服务器上创建对象。该配置文件应与 SharePoint 测试数据加载工具放置在同一文件夹中。下面的示例演示基本格式。

<WSSDWLib>
<Object parameter="value" …>
<ChildObject parameter="value" … />
</Object>
</WSSDWLib>

在下面的示例中,XML 配置文件在 Windows SharePoint Services 3.0 中创建了 10 个网站(subweb1 至 subweb10)。每个网站都向名为“通知”的列表中添加 50 个列表项目。

<WSSDWLib>
<Webs num="10" name="subweb" >
<ListItems num="50" list="Announcements" />
</Webs>
</WSSDWLib>

SharePoint 测试数据加载工具软件开发工具包 (SDK) (WSSDW.chm) 提供了 SharePoint 测试数据加载工具所支持的对象的列表以及 XML 结构中的已知参数、用法和法定布局。

删除 SharePoint 测试数据

SharePoint 测试数据加载工具使用用于创建内容的 XML 配置文件来支持删除内容。若要执行此删除操作,请运行 SharePoint 测试数据加载工具命令并将 –d 命令行开关添加到命令中,如下面的示例所示:

wssdw.exe –d myfile.xml

SharePoint 测试数据加载工具通过先删除 XML 子项,然后再删除 XML 父项,从而以递归方式删除 XML 对象。如果想对给定的 XML 节点改写此行为,请在配置文件中向该节点添加以下属性:

quickdelete="true"

如果添加此属性,则将删除整个节点,而不会单独删除子节点。

备注

如果使用 quickdelete 属性,则将加快删除过程,但可能不会移除内容数据库中的所有数据。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍