我有一个包含5个请求的1组jmeter脚本。我需要这个脚本永远运行,并将手动杀死它。当我手动杀死它时,问题就出现了,但它只完成了两个reuest,而3-5没有完成。
我在做CRUD测试。因此,它已经创建了resurce,读取了resurce,而我终止了脚本或定时脚本被自动终止。删除将不会执行,它会在我的数据库中留下额外的条目。我该怎么预防呢?
发布于 2016-02-05 13:00:24
只需将tearDown线程组添加到测试中,并添加删除资源的请求即可。下面是“帮助”中描述此元素的方式:
"tearDown是一种特殊类型的ThreadGroup,可以用来执行测试后的操作。这些线程的行为完全像普通的线程组元素。区别在于,这些类型的线程在测试完成其常规线程组后执行。
注意,默认情况下,如果测试被优雅地关闭,它将不会运行,如果您想让它在本例中运行,请确保在Test元素上选中选项“在主线程关闭后运行tearDown线程组”。如果停止测试计划,即使选中了选项,tearDown也不会运行。“
https://stackoverflow.com/questions/35213636
复制相似问题