Jmeter基础012----定时器、QPS(重要)

时间:2020-06-16 14:45:29   收藏:0   阅读:43

一、定时器概述

1、概述

      用户实际操作时,并非是连续点击,而是存在很多停顿的情况,例如:用户需要时间阅读文字内容、填表、或者查找正确的链接等。为了模拟用户实际情况,在性能测试中我们需要考虑思考时间。若不认真考虑思考时间很可能会导致测试结果的失真。例如,估计的可支撑用户数偏小。在性能测试中,访问请求之间的停顿时间被称之为思考时间,那么如何模拟这种停顿呢?我们可以借助JMeter的定时器实现。

2、分类

 

二、固定吞吐量定时器

1、QPS

     QPS-----Query Per Second :每秒查询率,每秒访问服务器资源多少次。如:20QPS ==每秒访问20次。

2、需求

    一个用户以20QPS的频率访问服务器,持续10秒,查看服务器的平均响应时间?========等价于:一个用户每秒访问20次服务器,持续10秒,查看服务器的平均响应时间?

3、实现思想

4、具体实现

(1)搭建测试框架(测试计划、线程组,、http请求、聚合报告),并设置测试计划中的循环次数(循环次数=频率 * 持续时间),如下图所示:

技术分享图片

(2)线程组右键----添加----定时器-----固定吞吐量定时器(Constant Throughput Timer ),设置目标吞吐量(QPS * 60),如下图所示:

技术分享图片

(3)运行测试计划,查看聚合报告。如下图所示:

技术分享图片

 

 三、总结

1、概述:

 QPS:每秒查询率,一个用户以20QPS的频率访问服务器,持续10秒,测试错误率以及相应时间

2、Timer

Constant Throughput Timer(设置QPS值,转换成分钟)

原文:https://www.cnblogs.com/geqiandeqingmu/p/13094114.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!