jmeter做性能测试

环境准备:

一.安装javasdk,并配置好环境

二.安装jmeter

jmeter下载地址:https://jmeter.apache.org/

(1)选择zip包下载并解压缩

(2)配置环境变量:

将%JMETER_HOME%\bin添加到path

(3)在bin目录下打开jmeter.bat即可运行

三、使用jmeter进行性能测试

tps:系统的吞吐量

预估tps=pv/second*5

步骤:

1.创建线程组

2.添加http信息头

ps:如果是post请求,需额外在信息头里面增加Content-Type:application/json

3.添加http请求

4.添加检查点-响应断言

5.添加结果树

6.查看结果树

Thread Name:线程组名称

Sample Start: 启动开始时间

Load time:加载时长

Latency:等待时长

Size in bytes:发送的数据总大小

Headers size in bytes:发送数据的其余部分大小

Sample Count:发送统计

Error Count:交互错误统计

Response code:返回码

Response message:返回信息

Response headers:返回的头部信息
 

7.查看聚合报告

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值

#Samples:表示你这次测试中一共发出了多少个请求,如果模拟20个用户,每个用户迭代100次,那么这里显示2000

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间

Median:中位数,也就是 50% 用户的响应时间

90% Line:90% 用户的响应时间

Min:最小响应时间

Max:最大响应时间

Error%:本次测试中出现错误的请求的数量/请求的总数

Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec
 

8.查看图形结果

样本数目:发送到服务器的总请求数

最新样本:服务器响应最后一个请求的时间值

吞吐量:服务器每分钟处理的请求数

平均值:总运行时间除以发送到服务器的请求数

中间值:有一半的服务器响应时间低于该值而另一半的高于该值

偏离:服务器响应时间变化、离散程度测量值的大小

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值