使用并行执行运行测试
并行运行测试可以加快执行速度,并减少获得测试结果所需的时间。如果您拥有并行计算工具箱™许可证,则可以在本地机器或集群上并行执行测试。如果你有MATLAB®并行服务器™许可证,您可以在远程集群(例如在云中)上并行执行测试。
使用并行执行对测试有什么好处?
通常,并行执行可以帮助减少测试执行时间
一个复杂的Simul金宝appink®需要很长时间来模拟的模型
大量长时间运行的测试,例如迭代
使用并行执行
并行运行测试:
在所需的集群上设置并打开并行池,或将所需的集群设置为默认集群。如果您拥有并行计算工具箱许可证,请参见发现集群并使用集群概要文件(并行计算工具箱).如果你有MATLAB并行服务器许可证,看到在集群和云上运行代码(MATLAB并行服务器).如果没有设置默认集群或打开并行池,Test Manager将使用其默认集群,该集群位于本地机器上。
打开测试管理器。
在“测试管理器”工具条上,单击平行按钮。
运行一个测试文件。测试文件使用并行池执行。
请注意
基线、等价性、自定义和评估标准的评估发生在主机MATLAB上,而不是在并行MATLAB工作者上。在并行测试执行开始之前,来自主机MATLAB的基本工作空间变量被转移到并行MATLAB工作者的基本工作空间。然而,在并行测试执行完成后,基本的工作空间变量不会传输回主机MATLAB。
若要关闭并行执行,请单击平行按钮,将其切换。
启动一个并行池可能需要时间,这会减慢测试执行的速度。减少时间:
在运行测试之前,请确保并行池已经在运行。默认情况下,并行池空闲一段时间后自动关闭。若要更改设置,请参见指定你的并行偏好(并行计算工具箱).
在所有并行金宝app池工作人员上加载Simulink。
另请参阅
相关的话题
- 集群和云(并行计算工具箱)