性能测试框架
测量MATLAB的性能®代码
您可以使用MATLAB性能测试框架来测量MATLAB代码的性能。该框架包括以性能测量为导向的功能,例如多次运行代码以使其加热并考虑测量中的噪声。
性能测试接口利用脚本,功能和基于类的单元测试接口。因此,您可以在绩效测试中执行资格,以确保在测量代码性能的同时确保正确的功能行为。另外,您可以作为标准回归测试运行性能测试,以确保代码更改不会破坏性能测试。
要开始,请参阅性能测试框架概述。
克拉森
matlab.perftest.TimeSperiment |
测量测试代码执行时间的接口 |
matlab.perftest.fixedTime Experiment |
时间表现 收集固定数量的测量 |
matlab.perftest.frequentisttime Experiment |
时间表现 收集可变数量的测量 |
matlab.perftest.testcase |
超级阶级matlab.Pertftest 绩效测试课 |
matlab.perftest.timeresult |
运行时间实验结果 |
matlab.unittest.measurement.defaultmeasurementResult |
默认实现测量值 班级 |
matlab.unittest.measurement.measurementResult |
班级的基础班级保持测量结果 |
matlab.unittest.measurement.chart.comparisonplot |
视觉上比较两组时间实验结果 |
主题
- 性能测试框架概述
性能测试接口利用单元测试接口。在绩效测试中执行资格,以确保在测量代码性能的同时确保正确的功能行为。作为标准回归测试,运行性能测试,以确保代码更改不会破坏性能测试。
- 使用脚本或功能测试性能
此示例显示了如何创建基于脚本或基于功能的性能测试。
- 使用课程测试表演
此示例显示了如何创建基于类的性能测试和回归测试。
- 测量快速执行测试代码
要自动通过快速测试代码循环,请使用
matlab.perftest.testcase.keepmeasuring
方法。