Jmeter之集合点: Synchronizing Timer(同步定时器)
我们模拟5个用户的操作,一秒启动一个请求
先看一下不加集合点的情况是请求一次登陆再请求一次查询
集合点一定要放在想要压的接口下,不要以为在接口下就以为是先请求后集合,每个原件都是有作用域的,作用域这个概念很重要 我们这次加上集合点,就是一直等到5个人的时候才会执行查询操作
这个时候就会连续执行5次登陆之后再一下执行5次查询 当然可以更直观一点的查询方式是通过聚合报告或者聚合报告
你会发现报告中的登陆样本从1变成5,然后一下子新增5个查询的样本
我们再来看一下集合点的超时时间的使用
现在我们的集合点设置了6个用户才会执行,但是我们一共就只有5个线程,不可能凑齐6个 然后就会发现一直没有发出查询的请求
我们设置一下超时时间为10秒,为什么设置成10秒,因为设置为5秒的时候 ,由于我们的是5个线程,一秒启动一个,正好登陆请求完试5秒,然后查询就一下执行了,这样看不出效果,所以设置为10秒,这样就可以观察到执行完登陆之后五秒,一下子执行了5个查询接口
\