用于性能和容量规划的工具 (Windows SharePoint Services)

本文包含有关可用于 Windows SharePoint Services 3.0 的测试工具的信息。

本文内容:

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

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

  • 删除 SharePoint 测试数据

关于 Windows SharePoint Services 测试数据加载工具

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

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

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

    wssdw.exe myfile.xml

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

    wssdw.exe –d myfile.xml

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

    wssdw.exe myfile.xml http://myserver

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

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

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

    wssdw.exe –h

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

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

      wssdw.exe myfile.xml –loadall

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

      dwlib_knowndllstoload.txt

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

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

<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 测试数据

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

wssdw.exe –d myfile.xml

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

quickdelete="true"

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

备注

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

下载此书籍

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

有关可下载书籍的完整列表,请参阅 Windows SharePoint Services 的可下载书籍(该链接可能指向英文页面)