如何在 TestStand 报告中包含每个步骤的执行时间?

更新 Jun 25, 2023

环境

软件

  • TestStand

执行时间是报告中的重要信息之一。了解所执行的每个测试的执行时间有助于确定哪个步骤可以进一步改进以实现最大生产力,并且还有助于确定该步骤是否有异状以及是否需要修改。

本文将重点介绍如何在 TestStand 报告中包含每个步骤的执行时间。

  1. 启动测试台。
  2. 选择您想要记录其执行时间的步骤。
    • 使用 <Ctrl-A> 选择所有步骤。
    • 要选择一系列连续步骤,请单击要选择的部分中的第一个步骤以将其突出显示,然后按住 <Shift> 并单击最后一个步骤。
    • 使用 <Ctrl-Click> 单独选择多个步骤。
  3. 点击Step Settings>>Properties>>Additional Results
  4. 单击Add Custom Result2023-06-25_12h02_08.png
  5. 单击Add Custom Result后,Additional Result 部分中将出现一个新行。插入附加结果的名称。对于本演示, Execution_Time将用作附加结果的名称。它应该如下图所示: 图片.png
  6. 插入以下 TestStand API作为Value to Log的值:
    Locals.ResultList[RunState.StepIndex].TS.TotalTime

此时,您的序列文件应如下所示:
图片.png

在即将生成的报告中,每个步骤的执行时间将包含在报告中,如下图所示:
图片.png