Jmeter性能测试--结果分析

本文详细介绍了JMeter性能测试中的结果分析,包括查看结果树、用表格察看结果和聚合报告。重点关注了连接时间和总延迟的计算,以及JVM配置、线程设置对测试的影响。同时,讨论了在不同层面进行监听的方法,如本机JMeter、JDK、网络和服务器的CPU、内存和线程状态,以确保测试环境的稳定性和结果的准确性。

一、监听器:查看结果树、用表格察看结果、聚合报告

1.查看结果树

最好勾选仅错误日志的显示,否则影响性能

2.用表格察看结果

Connect Time(ms)连接时间:从jmeter发出,一直到客户端发到服务端接收到请求的时间

Latency:总延迟,即jmeter请求发出一直到返回状态码

Connect Time(ms)=jmeter时间+网络处理时间

服务处理时间=中间件(nginx、tomcat、redis)+数据库(mysql线程队列、buffer pool、查询缓冲区)+服务器硬件(内存、cpu、磁盘、网络)+项目代码(jvm代码配置、代码消耗)

Latency=Connect Time(ms)+服务器接收到开始处理到返回状态码的时间(服务处理时间)

3.聚合报告

环境稳定

数据量保证

真实场景

二、结果监听

1.本机jmeter,jvm配置、线程配置

jvm配置:应用最大可用内存(例如8g)、Maxheap、Xss

应用最大可用内存=Maxheap+XSS*线程数(例8g=3g+1m*线程数,线程数=5000)

默认配置是:set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=512m

根据实际情况进行修改heap 参数,我的是改成了

set HEAP=-Xms512m -Xmx1024m</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ʚ闫没谱ɞ

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值