1
在JMeter中執行JUnit方法時,會在偵聽器中指定時間。這次是否包括調用TestCase的setUp和tearDown方法,還是隻包含方法執行?如果包含setUp和tearDown方法執行的時間,是否有一個選項可以計算沒有它們的測試方法的執行時間?在沒有setUp和tearDown方法的情況下計算jmeter中junit測試的執行時間?
在JMeter中執行JUnit方法時,會在偵聽器中指定時間。這次是否包括調用TestCase的setUp和tearDown方法,還是隻包含方法執行?如果包含setUp和tearDown方法執行的時間,是否有一個選項可以計算沒有它們的測試方法的執行時間?在沒有setUp和tearDown方法的情況下計算jmeter中junit測試的執行時間?
時間只包括方法的執行,而不是設置/拆卸調用。
參見:
需要注意的是目前的JMeter直接運行測試方法,而不是把它留給JUnit的。這是爲了允許setUp/tearDown方法從採樣時間中排除。
而且看代碼:
通知sampleStart這需要開始時間設置
後調用