主要内容

性能测试框架

测量MATLAB的性能®代码

您可以使用MATLAB性能测试框架来测量MATLAB代码的性能。该框架包括以性能测量为导向的功能,例如多次运行代码以使其加热并考虑测量中的噪声。

性能测试接口利用脚本,功能和基于类的单元测试接口。因此,您可以在绩效测试中执行资格,以确保在测量代码性能的同时确保正确的功能行为。另外,您可以作为标准回归测试运行性能测试,以确保代码更改不会破坏性能测试。

要开始,请参阅性能测试框架概述

Funktionen

Runperf 进行性能测量的测试集
测试套件 创建测试套件

克拉森

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方法。

Verwandte信息