栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JMeter学习和使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JMeter学习和使用

下载

1、官网下载:https://jmeter/apache.org/ ----apache-jmeter-5.3.zip

目录讲解
bin:核心可执行文件,包含配置
    jmeter.bat:windows启动文件
    jmeter:mac或者linux启动文件
    jmeter-server:mac或者Linux分布式压测使用的启动文件
    jmeter-server.bat:Windows分布式压测使用的启动文件
    jmeter.properties:核心配置文件
 extras:插件扩展的包
 lib:核心的依赖包  
brew安装JMeter
brew search jmeter ##搜索是否存在JMeter安装包
brew install jmeter
jmeter  ###打开jmeter软件
GUI菜单栏主要组件

添加->threads->线程组(控制总体并发)

线程数:虚拟用户数。一个虚拟用户占用一个进程或线程
准备时长(Ramp-Up Period(in seconds)):全部线程启动的时长,比如100个线程,20秒,则表示20秒内100个线程都启动
循环次数:每个线程发送的次数,例如值为5,100个线程,则会发送500次请求,可以勾选永远循环

线程组->添加Sampler(采样器)->Http(一个线程组下面可以增加几个Sampler)

名称:采样器名称
注释:对这个采样器的描述
wbe服务器:
    默认协议是http
    默认端口是80
    服务器名称或ip:请求的目标服务器名称或ip地址
路径:服务器URL

查看测试结果

新增汇总报告:线程组->添加->监听器->汇总报告(Aggregate Report)

lable:sampler的名称
Samples(样本):一共发出多少请求,例如10个用户,循环10次,则是100
Average(平均值):平均响应时间
Median(中位数):中位数,也就是50%用户的响应时间

90% Line:90% 用户的响应不会超过该时间 (90% of the samples took no more than this time.The remaining samples at least as long this)
95% Line:95%用户的响应不会超过该时间
99% Line:99%用户的响应不会超过该时间
min(最小值):最小响应时间
max(最大值):最大响应时间

Error%(异常):错误的请求的数量/请求的总数
Throughput(吞吐量):吞吐量--默认情况下表示每秒完成的请求数(Request per Second)可类比为qps、tps KB、Sec:每秒接收数据量

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307905.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号