Jmeter之集合点: Synchronizing Timer(同步定时器)

292 阅读1分钟

Jmeter之集合点: Synchronizing Timer(同步定时器)

我们模拟5个用户的操作,一秒启动一个请求 在这里插入图片描述

先看一下不加集合点的情况是请求一次登陆再请求一次查询

集合点一定要放在想要压的接口下,不要以为在接口下就以为是先请求后集合,每个原件都是有作用域的,作用域这个概念很重要 在这里插入图片描述 我们这次加上集合点,就是一直等到5个人的时候才会执行查询操作 在这里插入图片描述

这个时候就会连续执行5次登陆之后再一下执行5次查询 在这里插入图片描述 当然可以更直观一点的查询方式是通过聚合报告或者聚合报告

你会发现报告中的登陆样本从1变成5,然后一下子新增5个查询的样本 在这里插入图片描述

我们再来看一下集合点的超时时间的使用

现在我们的集合点设置了6个用户才会执行,但是我们一共就只有5个线程,不可能凑齐6个 在这里插入图片描述 然后就会发现一直没有发出查询的请求 在这里插入图片描述 我们设置一下超时时间为10秒,为什么设置成10秒,因为设置为5秒的时候 ,由于我们的是5个线程,一秒启动一个,正好登陆请求完试5秒,然后查询就一下执行了,这样看不出效果,所以设置为10秒,这样就可以观察到执行完登陆之后五秒,一下子执行了5个查询接口

在这里插入图片描述

\