Apache Jmeter安装及使用

Apache Jmeter安装及使用

环境:

Windows10

JDK1.8

Apache JMeter 5.5

说明:此篇说明更适合新手入门,其他目的请移步。

一、安装

附官网地址(官网地址有点慢,可以选择华为镜像源)

Jmeter官网镜像

华为Jmeter镜像

二、运行

将压缩包进行解压,进入文件夹下的bin目录,找到jmeter.bat,双击进行打开,出现如下界面,即为打开成功。

如果没有打开或闪退,可以尝试右键使用管理员运行

三、语言选择

根据喜好可以将界面更改为简体中文

四、使用

新建一个线程组

线程组设置完毕后,添加HTTP请求,目前主流接口基本都为HTTP请求

对请求进行设定,这个基本上在编码的时候就已经定下来了

因为我是get请求,没有参数,所以不在此处进行设定

如果有参数的话,可以在下方进行设置,json,键值对,文件上传都可

可以在对请求进行添加元件,如果有信息头,默认值之类的

并且为了能够看到结果,要添加监听器

为了演示,我添加了查看结果树汇总报告聚合报告,点击开始按钮,开始跑我们的脚本进行测试。

在IDEA控制台可以看到Jmeter模拟用户对端口的请求,结束后,我们可以去查看结果。

汇总报告

可以查看接口的最大、最小、平均请求值,可以看接口的异常率、吞吐量、接口、发送、平均字节数等信息。

查看结果树

查看每个请求成功与否,这里可以配置每个请求的日志输出路径,以什么格式的文件输出。

聚合报告

可以查看接口请求最大、最小、平均值、异常率、吞吐量等信息。

五、尾巴

Jmeter适合帮助编码人员测试性能,帮助查看究竟是硬件上的问题还是编码的问题导致吞吐量上不去。在测试过程中,我将tomcat的最大链接数,最大线程数,最大等待数都调小了,并且同时将请求量调整到10W+就会出现报错。(也许不调小,这么大的请求量也会报错了,但只是为了掩饰下错误的情况,以及查看方式。哈哈!)

相关推荐
山岚的运维笔记4 小时前
SQL Server笔记 -- 第73章:排序/对行进行排序
数据库·笔记·后端·sql·microsoft·sqlserver
苍何4 小时前
豆包还能这么玩?附 13 大隐藏玩法,效率起飞(建议收藏)
后端
苍何4 小时前
Kimi 版 OpenClaw 来了,5000+ Skills 随便用,确实给力!
后端
百锦再5 小时前
Jenkins 全面精通指南:从入门到脚本大师
运维·后端·python·servlet·django·flask·jenkins
forestsea5 小时前
优雅终结启动顺序噩梦:ObjectProvider —— Spring 4.3 开始引入
java·后端·spring
小楼v5 小时前
⭐解锁RAG与Spring AI的实战应用(万字详细教学与完整步骤流程实践)
java·后端·rag·spring ai·ai大模型应用
毕设源码-小云学姐5 小时前
计算机毕业设计springboot医疗档案管理系统 基于 SpringBoot 的电子医疗档案管理系统的设计与实现 SpringBoot 框架下的医疗档案信息化管理系统开发
spring boot·后端·课程设计
那我掉的头发算什么5 小时前
【SpringBoot】一篇文章讲清楚拦截器所有知识
java·spring boot·后端·spring
Loo国昌5 小时前
【AI应用开发实战】 03_LangGraph运行时与状态图编排:从直接执行到图编排的演进之路
人工智能·后端·python·自然语言处理·prompt
普通网友8 小时前
PL/SQL语言的正则表达式
开发语言·后端·golang