主要内容

运行测试使用并行执行

并行运行测试可以加快执行和减少所花费的时间得到测试结果。如果你有一个并行计算工具箱™许可证,你可以在本地机器上并行执行测试或集群。如果你有一个MATLAB®并行服务器™许可证,你可以在远程集群并行执行测试,如在云端。

什么时候测试受益于使用并行执行?

一般来说,并行执行可以帮助减少测试执行时间如果你有

  • 一个复杂的模型金宝app®需要很长时间来模拟模型

  • 无数的长时间运行的测试,比如迭代

使用并行执行

并行运行测试:

  1. 设置和打开一个平行池所需的集群,集群作为默认或设置所需的。如果你有一个并行计算工具箱许可证,明白了发现集群和集群配置文件使用(并行计算工具箱)。如果你有一个MATLAB并行服务器许可证,看到在集群和云上运行的代码(MATLAB并行服务器)。如果你不设置默认集群或平行池开放,测试经理使用其默认集群,在本地机器上。

  2. 打开测试经理。

  3. 在测试经理将来发布,点击平行按钮。

  4. 运行一个测试文件。测试文件使用并行执行池。

    请注意

    基线、等价、自定义和评估标准评估发生在主机MATLAB MATLAB工人而不是平行的。在并行测试执行开始之前,基本工作空间变量从主机传输MATLAB的基本工作空间并行MATLAB工人。然而,在并行测试执行完成后,基本工作空间变量不传回主机MATLAB。

  5. 关掉并行执行,单击平行按钮来切换。

开始一个并行池可以花时间,这将减缓测试执行。减少时间:

  • 确保并行池已经运行测试之前运行。默认情况下,并行池后关闭闲置指定数量的分钟。更改设置,请参阅指定您的平行的偏好(并行计算工具箱)

  • 负荷模型对金宝app所有工人的平行池。

另请参阅

相关的话题