在没有setUp和tearDown方法的情况下计算jmeter中junit测试的执行时间?

问题描述:

在JMeter中执行JUnit方法时,会在侦听器中指定时间。这次是否包括调用TestCase的setUp和tearDown方法,还是只包含方法执行?如果包含setUp和tearDown方法执行的时间,是否有一个选项可以计算没有它们的测试方法的执行时间?在没有setUp和tearDown方法的情况下计算jmeter中junit测试的执行时间?

时间只包括方法的执行,而不是设置/拆卸调用。

参见:

需要注意的是目前的JMeter直接运行测试方法,而不是把它留给JUnit的。这是为了允许setUp/tearDown方法从采样时间中排除。

而且看代码:

通知sampleStart这需要开始时间设置

后调用