一、监听器:查看结果树、用表格察看结果、聚合报告
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</

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

被折叠的 条评论
为什么被折叠?



