目录
一、Jmeter插件安装
想要做性能测试,Jmeter自带的线程组无法满足我们的需求,这时候用第三方插件来拓展更多的线程组
jmeter-plugins-manager-1.9.jar
链接: https://pan.baidu.com/s/10JFIJaVQQrtBLtaX75DDTA?pwd=wqut 提取码: wqut
下载好之后可以把这个jar放到apache-jmeter-5.6.3\lib\ext里面,接下来要重启一下jmeter才能生效,重启之后,然后点击选项,选择plugins manager,再选择available plugins ,选择jpgc复选框,然后选择Installed Plugins,勾选5 Additional Graphs,安装插件并重启jmeter
安装的过程Jmeter会自己自动重启,不需要手动重启,装完后我们就能开始做性能测试了
二、基准测试
做基准测试我们只需要最基础的线程组就行了
模拟100用户去做登录操作,响应时间不操作2s
直接模拟100个人出来就行了,最后查看聚合报告看看响应时间是否超过2S
三、负载测试
我想知道我们的系统,登录功能最多能满足多少人同时登录,这时候就去做负载测试
做负载测试我们要使用stepping thread group线程组‘
介绍一些各个功能
然后我们添加这几个监听器
运行就能看到我们要的信息了
四、压力测试
压力测试我们就用普通线程组即可
看到结果
五、基于目标的场景
我想知道对于登录请求而言,每秒50tps的时候,对应的响应时间是多少
基于目标率使用 arrivals thread group
运行即可
六、并发测试
遇到抢购这中场景,100同时进行操作,这种我们如何设计
七、 基于时段端性能测试
某一时间段人数有一个峰值,比如打卡,上班和下班时间用户数最多,中间时段没有用户
Ultimate Thread Group 终极线程组去实现
看出来种间这段时间没有访问
Ultimate Thread Group 终极线程组可以做以上的所有测试
八、单链路性能测试
如果有多个接口需要关联,这个时候我们要明确他们关联的方式,如果用的tonken关联,则手动获取token进行关联,如果用的cookie则添加配置元件的httpcookie管理器即可,httpcookie管理器不需要设置,他会自动获取
标签:插件,Jmeter,性能,线程,测试,jmeter From: https://blog.csdn.net/Betray391/article/details/142861629