zoukankan      html  css  js  c++  java
  • 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,竞争关系就不会这么强。

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

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

  • 相关阅读:
    AFO
    【WC2016】鏖战表达式
    CF 构造
    noi2020 补题
    min_25筛
    退役公告
    arthas使用
    Python 分布式缓存之Reids数据类型操作详解
    python安装读取grib库总结(推荐)
    使用python修改文件并立即写回到原始位置操作(inplace读写)
  • 原文地址:https://www.cnblogs.com/YourDirection/p/12376205.html
Copyright © 2011-2022 走看看