代码之家  ›  专栏  ›  技术社区  ›  Pavlo Neiman

使用XUnit框架进行性能测试

  •  7
  • Pavlo Neiman  · 技术社区  · 16 年前

    我想知道是否可以运行基于XUnit的性能测试?

    2 回复  |  直到 10 年前
        1
  •  0
  •   Don Roby    15 年前

    对于朱尼特,你可以看看 JUnitPerf .

    如果您使用的是不同的语言和不同的XUnit,那么JUnitPerf设计概念(装饰正常的JUnit测试)和代码可能会给出如何在您的语言中实现相同的想法。

        2
  •  5
  •   Spock    15 年前

    不确定您到底在问什么,但您可以轻松地编写自己的自定义属性来完成这一任务。例如..

    [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
    public class TraceAttribute : BeforeAfterTestAttribute
    {
    
        public override void Before(MethodInfo methodUnderTest)
        {
            //Start timer
        }
    
    
        public override void After(MethodInfo methodUnderTest)
        {
            //End timer
        }
    }
    

    然后用这个属性修饰单元测试。还要确保写入输出;)