如何:从命令行运行负载测试

可以从命令行运行其他测试类型的负载测试。有关更多信息,请参见如何:从命令行使用 MSTest 运行自动测试MSTest.exe 命令行选项

从命令行启动负载测试之后,可以在负载测试运行时进行监视。您还可以在测试完成之后对它进行分析。有关更多信息,请参见如何:访问负载测试结果以进行分析

  • 从命令行运行单个负载测试

  • 从命令行运行多个负载测试

  • 使用测试控制器和测试代理从命令行运行分布式负载测试

  • 指定结果文件名

要求

  • Visual Studio 旗舰版

从命令行运行单个负载测试

从命令行运行单个负载测试

  1. 打开一个 Visual Studio 命令提示。

    为此,请选择 启动,指向 所有程序,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,然后选择 开发人员命令提示

    默认情况下,Visual Studio 命令提示在以下文件夹位置打开:

    <驱动器号>:\Program Files\Microsoft Visual Studio 11.0\VC

    说明说明

    默认情况下若要更改命令提示符窗口打开的文件夹,选择 启动,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,右击 开发人员命令提示,然后选择 属性。在 开发人员命令提示属性 对话框,可以更改路径。在 起始于 框中的默认值文件夹。

  2. 找到包含负载测试的文件夹。

  3. 若要从命令行运行单个负载测试,需要指定 /TestContainer 参数。.webtest 文件或 .loadtest 文件被视为测试容器,包含单元测试的 .dll 测试也是测试容器。例如,如果有一个名为 LoadTest1.loadtest 的负载测试,则可以使用以下命令运行该负载测试:

    mstest /TestContainer:LoadTest1.loadtest

从命令行运行多个负载测试

从命令行运行多个负载测试

  1. 打开一个 Visual Studio 命令提示。

    为此,请选择 启动,指向 所有程序,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,然后选择 开发人员命令提示

    默认情况下,Visual Studio 命令提示在以下文件夹位置打开:

    <驱动器号>:\Program Files\Microsoft Visual Studio 11.0\VC

    说明说明

    默认情况下若要更改命令提示符窗口打开的文件夹,选择 启动,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,右击 开发人员命令提示,然后选择 属性。在 开发人员命令提示属性 对话框,可以更改路径。在 起始于 框中的默认值文件夹。

  2. 找到包含负载测试的文件夹。

  3. 可以从命令行指定多个测试容器参数。如果需要执行 LoadTest1.loadtest 和 LoadTest2.loadtest,请使用以下命令行:

    mstest /TestContainer:LoadTest1.loadtest /TestContainer:LoadTest2.loadtest

使用测试控制器和测试代理从命令行运行分布式负载测试

使用测试控制器和代理从命令行运行分布式负载测试

  1. 打开一个 Visual Studio 命令提示。

    为此,请选择 启动,指向 所有程序,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,然后选择 开发人员命令提示

    默认情况下,Visual Studio 命令提示在以下文件夹位置打开:

    <驱动器号>:\Program Files\Microsoft Visual Studio 11.0\VC

    说明说明

    默认情况下若要更改命令提示符窗口打开的文件夹,选择 启动,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,右击 开发人员命令提示,然后选择 属性。在 开发人员命令提示属性 对话框,可以更改路径。在 起始于 框中的默认值文件夹。

  2. 找到包含负载测试的文件夹。

  3. 使用测试设置运行负载测试,键入以下命令:

    Mstest /TestContainer:LoadTest1.loadtest /testsettings:RemoteComputer.Testsettings

    说明说明

    若要对测试控制器和测试代理运行负载测试,需要使用通过 Visual Studio 旗舰版创建的测试设置。有关更多信息,请参见使用测试设置来设置计算机和收集诊断信息

指定结果文件名

指定从命令行运行负载测试时的结果文件名

  1. 打开一个 Visual Studio 命令提示。

    为此,请选择 启动,指向 所有程序,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,然后选择 开发人员命令提示

    默认情况下,Visual Studio 命令提示在以下文件夹位置打开:

    <驱动器号>:\Program Files\Microsoft Visual Studio 11.0\VC

    说明说明

    默认情况下若要更改命令提示符窗口打开的文件夹,选择 启动,指向 Microsoft Visual Studio 2012,指向 Visual Studio 工具,右击 开发人员命令提示,然后选择 属性。在 开发人员命令提示属性 对话框,可以更改路径。在 起始于 框中的默认值文件夹。

  2. 找到包含负载测试的文件夹。

  3. 若要运行负载测试并指定结果文件名以及结果文件的生成位置,请使用 /resultsfile 参数:

    mstest /TestContainer:LoadTest1.loadtest /resultsfile:c:\results\MyResults.trx

请参见

任务

如何:从命令行运行 Web 性能测试

如何:使用测试设置中指定的测试控制器和测试代理运行负载测试

如何:在生成应用程序之后配置和运行计划的测试

概念

运行负载测试

从命令行运行自动测试

其他资源

使用负载测试分析器分析负载测试结果