0


jmeter 基准测试

基准测试:

在系统无压力时,分别对每个脚本用1个用户执行5分钟或循环100次操作,获得交易响应时间,通过此测试初步检查交易响应时间的量级,为后续测试提供对比基础。

目的:

通过基准测试,一是为了确认测试脚本的可用性,二是获取系统理论最快响应时间,为并发测试提供参考依据。

测试目标:

1.成功率
2.响应时间

用最基础的百度接口作为示例:

请求地址:https://www.baidu.com/

在这里插入图片描述
如何实现一个用户(并发数为1),执行3分钟操作(5分钟太久了,这里直接写3分钟)
1.先在线程组中设置线程数:1,Ramp-Up时间(秒):1;表示该请求在1秒种内完成。
2.再勾选上循环次数:永远。–该操作除非手动暂停,否则会一直循环下去,但此时的并发数就不是一秒一个了,会是一秒多个。
3.勾选上调度器,设置持续时间为180秒。(即3分钟)

在这里插入图片描述

到这里其实运行的时候会发现,还不是每秒并发一个,而是每秒多个,所以我们还要用到定时器-常数吞吐量定时器。

在这里插入图片描述

设置每分钟的样本量为60.(即每秒1个)

在这里插入图片描述

最后添加聚合报告,并运行结果,可以查看成功数和吞吐量。

平均值、最小值、最大值 代表的是响应时间,单位为ms。

还有另一种方式可以看响应时间,折线图更直观:

下载jmeter 监听器插件:https://jmeter-plugins.org/install/Install/

下载插件后把jar包放到 lib/ext 目录,然后重启Jmeter。具体安装步骤可参考:https://blog.csdn.net/baidu_28340727/article/details/125349881

安装成功后在监听器下会多了jp-开头的这几个。

在这里插入图片描述

添加Reponse Times Over Time监听器:

在这里插入图片描述

最后运行接口,查看响应时间。
可以看到响应时间的平均值在80ms左右。

在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_43506952/article/details/127832453
版权归原作者 一颗小桃树 所有, 如有侵权,请联系我们删除。

“jmeter 基准测试”的评论:

还没有评论