mstest

  • 运行单个测试:使用 /TestContainer 参数。 .webtest 文件或 .loadtest 文件被视为测试容器,包含单元测试的 DLL 也是测试容器。 例如,如果您有一个名为 WebTest1.webtest 的 Web 性能测试,请使用:

    mstest /TestContainer:WebTest1.webtest

  • 运行多个测试:多次使用 /TestContainer 参数。 例如,如果要执行 WebTest1.webtes 和 WebTest2.webtest,请使用:

    mstest /TestContainer: WebTest1.webtest /TestContainer: WebTest2.webtest

  • 运行指定部署项的测试:当您从命令行运行测试时,无法利用 Visual Studio 旗舰版中的自动过程。 在 Visual Studio 旗舰版中运行测试时,它会尝试确定运行测试所需部署的依赖项。 例如,如果您已编写自定义验证规则自定义提取规则,则它们将作为依赖项。

    明确您要部署什么。 例如,如果您需要部署一个 DLL 才能运行测试,则需要运行 mstest 并指定 /testsettings 参数。 测试设置还可以包括部署项。

    mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

  • 使用测试控制器和测试代理运行分布式测试:当运行测试时,您需要创建或使用测试设置,其中通过使用 /testsettings 参数指定一个测试控制器。

    mstest /TestContainer:WebTest1.webtest /TestSettings:NewOrEditedTestSetting.testsettings

  • 运行编码的 Web 性能测试:将 /testcontainer 参数设置为包含编码测试的 DLL 名称:

    mstest /TestContainer:TestProject1.dll

    为测试容器指定 DLL 时,mstest 将执行 DLL 中的所有测试。 如果只希望执行 DLL 中的一个测试,则可以使用 /test 参数。 例如,若要运行包含在 DLL 中的 WebTest1Coded,可以使用:

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded

    如果要执行两个 Web 性能测试,请指定多个 /Test 参数:

    mstest /TestContainer:TestProject1.dll /Test:WebTest1Coded /Test:WebTest2Coded

  • 指定测试结果文件:使用包含用户、计算机和时间戳的唯一名称保存结果文件(.trx 文件)。 若要指定结果文件的名称以及生成该文件的位置,请使用 /resultsfile 参数。

    mstest /TestContainer:WebTest1.webtest /resultsfile:c:\results\MyResults.trx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值