TestStand 如何正确使用Trace功能

Posted yourdirection

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TestStand 如何正确使用Trace功能相关的知识,希望对你有一定的参考价值。

Enable Tracing

当跟踪生效时,TestStand序列编辑器或TestStand用户界面应用程序在执行时显示每个步骤。这对于调试很有用,但会给测试程序的执行增加很大的性能开销。

使能跟踪功能如下图:

技术图片

由于这个功能开销很大,影响测试效率。所以当产品进入量产阶段,必须关闭追踪功能。

实验

下面我们做个实验,模拟500个测试项,来说明使用追踪功能和关闭追踪功能对测试效率的影响。

技术图片

1.1单工位 Enable-Tracing ---3.36s

技术图片

1.2单工位 Disable-Tracing -0.03s

技术图片

2.1 四工位 Enable-Tracing ---接近20s左右

技术图片

2.1 四工位 Disnable-Tracing ---基本都在0.03s左右

技术图片

结果:

单工位效率 100倍

四工位效率 600倍

效率差这么多原因是模拟的500个相同的Step,实际在项目中,不同类型的Step,竞争关系就不会这么强。

但是也足于证明打开使能追踪对测试效率的影响,产品量产阶段一定要关闭。

一个不起眼的小动作有时价值无限。

 

以上是关于TestStand 如何正确使用Trace功能的主要内容,如果未能解决你的问题,请参考以下文章

如何分析oracle trace文件

?TestStand API 编程

Effective TestStand Operator Interfaces

使用TestStand默认ProcessModel--SequentialModel,快速搭建一个自定义过程模型Demo

TestStand 基础知识[1]--参数和变量

TestStand ?用户?界面?开发?最佳?实践