Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance “连续运行线程组”如何影响安装/拆卸线程组_Performance_Testing_Jmeter_Threadgroup - Fatal编程技术网

Performance “连续运行线程组”如何影响安装/拆卸线程组

Performance “连续运行线程组”如何影响安装/拆卸线程组,performance,testing,jmeter,threadgroup,Performance,Testing,Jmeter,Threadgroup,我正在检查设置/拆卸线程组行为的正确性,当在测试计划中连续运行线程组时,检查和未检查 假设我们以下面的测试计划结构为例 如果不连续检查运行线程组,我们将 线程组迭代转储和迭代Tmp结果是并行执行的。 设置/拆卸线程组在每个线程组之前和之后分别执行一次和两次。 通过连续检查运行线程组,我们可以 线程组迭代转储和迭代Tmp结果按顺序执行,如测试计划所示。 设置线程组在迭代转储之前执行一次,拆卸线程组在迭代Tmp结果之后执行一次。 我已经连续使用运行线程组偶然发现了这种差异,因为我需要顺序执行,但我没

我正在检查设置/拆卸线程组行为的正确性,当在测试计划中连续运行线程组时,检查和未检查

假设我们以下面的测试计划结构为例

如果不连续检查运行线程组,我们将

线程组迭代转储和迭代Tmp结果是并行执行的。
设置/拆卸线程组在每个线程组之前和之后分别执行一次和两次。 通过连续检查运行线程组,我们可以

线程组迭代转储和迭代Tmp结果按顺序执行,如测试计划所示。 设置线程组在迭代转储之前执行一次,拆卸线程组在迭代Tmp结果之后执行一次。 我已经连续使用运行线程组偶然发现了这种差异,因为我需要顺序执行,但我没有找到任何关于安装/拆卸行为的直接描述

如果我假设正确,我可以移除我放置的If控制器,以避免双重设置/拆卸执行。对吗

将作为第一个线程组执行,但它是一个普通线程组,并且将按照线程数中的定义执行次数

区别在于,这些类型的线程在测试继续执行常规线程组之前执行

除作为最后一个线程组执行外,将执行相同的操作

在测试完成其常规线程组的执行后执行


另外,它可能被认为是一个bug。< /P>安装/拆卸线程组每12次执行一次-它不应该是这样的,你能显示安装线程组设置吗?Hi@ USS79490000,你的意思是有或没有运行线程组的连续设置/拆卸总是执行两次吗?我保留默认的设置线程组设置,但在出现示例错误时立即停止测试除外。setUp/tearDown show完全按照其线程数中的定义执行