JMeter性能测试
目录
jmeter安装及配置
拷贝资料中的jmeter压缩包,到你要安装的目录中 解压(不要有中文目录哦)
配置jmeter环境变量 如:我的安装位置 D:\tools\apache-jmeter-5.1.1
1.配置 JMETER_HOME,变量值 D:\tools\apache-jmeter-5.1.1
2.配置CLASSPATH (没有就新增,有就在后面添加)
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
%JMETER_HOME%\lib\jorphan.jar;
%JMETER_HOME%\lib\logkit-2.0.jar;3.配置Path (没有就新增,有就在后面添加)
%JMETER_HOME%/bin
启动jmeter
到安装目录的bin目录下,双击jmeter.bat (windows系统)
双击后等待一会,弹出如下图片代表启动成功
5.默认的语言设置是英文 可以通过:options --> choose language --> chinese simple 设置中文简体
使用步骤:
1.TestPland右键添加-线程-线程组: 作用:创建出大量的线程,每一个线程都会访问Tomcat,执行很多次请求得到综合结果。 2.设置线程数:
3.配置取样器:线程组右键-取样器-选择要模拟的协议请求方式
4.统计结果:HTTP请求右键-添加监听器-聚合报告和察看结果树 设置好后保存
察看结果树:
聚合报告:跟据指标不断优化结果数据
可以使用JMeter进行Tomcat压力测试
JMeter的测试结果分析
Label----每个请求的名称,比如HTTP请求等 #Samples----发给服务器的请求数量 Average----单个请求的平均响应时间 毫秒ms Median----50%请求的响应时间 毫秒ms 90%Line----90%请求响应时间 毫秒ms 95%Line----95%请求响应时间 毫秒ms 99%Line----99%请求的响应时间 毫秒ms Min----最小的响应时间 毫秒ms Max----最大的响应时间 毫秒ms Error%----错误率=错误的请求的数量/请求的总数 Throughput----吞吐量,默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数。 Received KB/sec----每秒从服务器端接收到的数据量 Sent KB/sec----每秒从客户端发送的请求的数量
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/15317593.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步