我有测试 REST API 的 JMeter 脚本。
它配置有Junit Request:
在测试期间,我发布了很多项目。我想在测试执行后清理数据库。我把适当的逻辑放在tearDown()
.
但是,我发现从控制台执行不会调用teaDown()
!
从 UI 启动工作正常。
这是实现tearDown()
:
@AfterClass
public static void tearDown() throws Exception {
LOG.info("tearDown() called");
deleteRecordingsFromDb();
SCHEDULED_EXECUTOR_SERVICE.shutdown();
if (client != null && !client.isClosed()) {
client.close();
}
minClient = null;
}
另外,请注意使用了吞吐量整形计时器。并且参数是通过-Jload-profiles="..."
如何从控制台使 tearDown() 可执行?