关闭线程组,同时在事务控制器内部完成所有请求

问题描述 投票:0回答:1

我有一个JMeter测试计划,可以在SAP Web Client上执行性能和负载测试。测试计划包含5个线程组。在每个线程组中,我都有一个包含N个请求的事务控制器,它们在其中执行Login-Process-Logoff。

我需要能够无限循环地运行20个用户的测试计划,然后在1小时后关闭,但要注销仍在Web客户端上的所有用户(每个事务控制器上的最后一个请求)。

此刻,关闭只是在活动线程上停止了测试,无论它是什么,都没有完成事务控制器。

有什么想法吗?

performance jmeter load shutdown test-plan
1个回答
0
投票

这可以通过将While controller作为父控制器添加到Transaction控制器来实现。当控制器应检查持续时间并在持续时间超过一小时时退出。

enter image description here

在While控件之外,添加一个Test Action Sampler并将其配置为停止当前线程。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.