Jmeter清除/强制在完全执行组之前不中止
我有一个jmeter脚本,其中包含5个请求的1组。我需要此脚本永久运行,并将手动将其杀死。当我手动杀死它,但是它只完成了两个任务,而3-5未完成时,问题就来了。
例如:我正在执行CRUD测试。因此它创建了resurce,读取了recece,并且我终止了脚本或定时脚本自动终止了。删除将不会执行,并且会在我的数据库中留下额外的条目。我该如何预防?
回答:
只需将tearDown线程组添加到您的测试中,然后添加请求即可删除您的资源。这是在help中描述此元素的方式:
“ tearDown是一种特殊的ThreadGroup类型,可用于执行测试后操作。这些线程的行为与普通的Thread
Group元素完全一样。不同之处在于,这些类型的线程在测试完成执行其常规后执行线程组。
请注意,默认情况下,如果正常关闭了Test,它将不会运行,如果要在这种情况下使其运行,请确保选中Test
Plan元素上的“关闭主线程后运行tearDown线程组”选项。如果测试计划已停止,则即使选中该选项,tearDown也不会运行。”
以上是 Jmeter清除/强制在完全执行组之前不中止 的全部内容, 来源链接: utcz.com/qa/417192.html