2021-06-24

jmeter压力测试实战

前言

今天我们使用jmeter做一个简单的压力测试,了解一下监听器里面的汇总报告和聚合报告是怎么看的。

一、压力测试的设置

首先我们要先建一个线程组
在这里插入图片描述
建完线程组后就要对里面的数据做一些基本的设置,如下图,
线程数100:模拟100个用户来进行访问
Ramp-Up时间1:1秒运行完上面的100个用户的线程
循环次数10:一个用户循环10次
永远:勾上这个选项后,就会一直进行压力测试下去,直到点击stop按钮
在这里插入图片描述

二、开始测试

1.建立http请求

在这里插入图片描述

2.设置http请求参数

对百度一下首页进行压力测试,如下图所示
在这里插入图片描述

3.添加和查看监听器结果

添加查看结果树,汇总报告,聚合报告,然后运行,运行完就可以查看这3个图的数据了。
在这里插入图片描述
1.察看结果树
绿色的勾勾代表访问成功了
在这里插入图片描述
2.汇总报告
结合下图理解。
样本1000:测试了1000个样本
平均值14:平均响应时间,1000个样本平均在14毫秒内完成了
最小值6:最小响应时间,最快的在6毫秒就已经完成
最大值89:最大响应时间,最慢的在89毫秒完成
标准偏差8.15:也就是标准差,数值越大表示请求越不稳定,8.15算是比较
小的了
异常0:请求发生的异常比例
吞吐量893.7:每秒的吞吐量,每秒就可以有893.7的吞吐量
接收2,179.16:每秒可以接受2,179.15kb数据
发送102.98:每秒可以发送102.98kb数据

在这里插入图片描述

3.聚合报告
结合下图理解
样本1000:1000个样本
平均值14:1000个样本平均在14毫秒的时候响应完成
中位数12:1000个样本响应完成时间的中位数为12毫秒
90%22:90%的请求是在22毫秒内响应完成
95%30:95%的请求是在30毫秒内响应完成
99%52:99%的请求是在52毫秒内响应完成
最小值6:响应时间最短是6毫秒
最大值89:响应时间最长是89毫秒
在这里插入图片描述

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值