在Jmeter中,如何将transaction controller作为一个整体来控制吞吐量,而不是单独的sampler?

rseugnpd  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(118)

我在Jmeter中有一个事务控制器,它由4个采样器组成。从业务的Angular 来看,我将这4个采样器看作一个原子事务,我希望在Jmeter运行中控制这个事务的吞吐量。
但是,如果我为事务控制器添加常量吞吐量计时器并运行,我会看到吞吐量计时器应用于采样器,例如。如果吞吐量计时器为1/分钟,则Jmeter不是每分钟完成1个事务(4个采样器),而是每分钟运行1个采样器,即每4分钟1个事务。
我能做些什么来弥补?通过吞吐量计时器、吞吐量控制器或其他方式?

t9aqgxwy

t9aqgxwy1#

JMeter定时器在其范围内的每个采样器之前执行。请参阅A Comprehensive Guide to Using JMeter Timers了解更多详细信息。
如果您需要每分钟执行1个事务,请将常量采样计时器“目标吞吐量”配置为4,在这种情况下,采样器将每15秒执行一次,这将给予“每分钟1个事务”。如果您希望每4分钟处理1个事务-相应地减少“目标吞吐量”。
或者,勾选“生成父样本”框,在这种情况下,常量采样计时器将应用于“合成”采样器

相关问题