JMeter:tearDown Thread Group的目的是什么

时间:2014-12-31 06:18:26

标签: multithreading performance jmeter performance-testing

我想知道在JMeter中使用tearDown Thread Group的实际用法。

在哪种情况下我可以使用tearDown Thread Group?

1 个答案:

答案 0 :(得分:12)

根据JMeter Tear Down Threadgroup给出的帮助,

  

可用于执行的特殊类型的ThreadGroup   测试后的行动。这些线程的行为就像一个   普通的线程组元素。不同的是这些类型   线程在测试完成其常规执行后执行   线程组。

简单来说,此线程组用于执行执行测试后已完成/必需的操作。即后测试行动。该线程组将在正常线程组完成执行后执行。

此线程组可用于需要在测试执行后执行某些操作的方案。简单的例子可能是,向服务器发送重置请求,对服务器发送一些预热请求或某些配置更改或客户端执行。

实施例。执行测试后如果我想删除我创建的仅用于测试的用户。因此我可以在拆解线程组中发送deleteuser的请求。另一个例子可能是,如果在测试之后我想要一些关于响应数据的报告,那么你可以在拆卸线程组中添加示例java代码(beanshell处理器)并执行操作。

请记住,操作可以是任何操作,服务器请求或数据库请求或示例Java代码等。条件是,应该在测试执行后完成。