使用Jmeter实现压力测试

JDK环境配置

参考:3.win配置JDK环境变量-yxqz小余塘

Jmeter下载

Jmeter官网:Apache JMeter - Apache JMeter™

Jmeter官方下载页面:Apache JMeter - Download Apache JMeter

image-20230405193736359

Jmeter安装和启动

解压到非中文目录下即可:D:\devsetting\apache\apache-jmeter-5.5\apache-jmeter-5.5\bin

打开jmeter下的bin目录,双击jmeter.bat,运行成功的标志是出现一个cmd黑窗口(不能关闭)和jmeter的应用界面。如果碰到cmd中报错:Not able to find java executable or version.please check your installation,一般是jdk和jmeter的环境配置出了问题,可尝试重新配置一次。

image-20230405193848976

Jmeter汉化

可通过options->choose language->chinese(simplidied)将语言更改为简体中文

image-20230405194009729

Jmeter使用

测试协议:http

测试主机地址:223.87.157.38

测试端口:80

测试路径:/

线程组

建立一个线程组 右键 Test Plan->添加->Threads(Users)->线程组

image-20230405194150625

配置元件

添加一个http请求默认值页面:右键线程组->配置元件->http请求默认值(该页面用于大量测试时添加http请求的默认值):

  • 填写名称(可改可不改)
  • 协议(http或https,具体看自己项目)
  • 服务器名称或ip(我这里因为项目还没有部署,所以写的是本地ip),端口号,路径,content encoding(可写可不写)。

image-20230405194808406

取样器

右键线程组->添加->取样器->http请求

image-20230405194718794

监听器

添加察看结果树 右键Test Plan->添加->监听器->察看结果树

将文件选择成json格式

image-20230405194920702

聚合报告

添加聚合报告 右键线程组->监听器->聚合报告

image-20230405195008170

响应断言

添加响应断言右键线程组->断言->响应断言

image-20230405195117305

并发测试

把线程组改成想要并发线程数

我这里设置的是线程数:100 间隔时间:0 循环次数:10

意思就是有100个用户(一个用户一个线程)每人同时(因为间隔0秒)请求10次,设置完后点击正上方的绿色三角形运行,如果聚合报告和察看结果树有结果就是运行成功了,察看结果树状态码为200,有些许请求爆红说明该前选择的线程数过多,可适当减少线程数

结果分析

1.Label :请求对应的name值。
2.Samples :总的发出请求数。(线程数乘以循环次数)
3.Average :请求的平均响应时间。
4.Median :样本请求的中数。
6.90% Line :90%的样本都没有超过这个时间。意思就是把所有请求的请求时间按从小到大将其排列,排列在第90%的值。
7.95% Line:95%的样本都没有超过这个时间。意思就是把所有请求的请求时间按从小到大将其排列,排列在第95%的值。
8.99% Line:99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。
9.Min:所有请求中最小的响应时间。
10.Max:所有请求中最大的响应时间。
11.Error %:本次测试中,报错请求所占百分比。
12.Throughput:吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。
13.Received KB/sec:收到的千字节每秒的吞吐量测试。
14.Sent KB/sec:发送的千字节每秒的吞吐量测试。

image-20230405195858315

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我最爱吃鱼香茄子

请小余喝瓶杯咖啡吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值