Jemeter性能测试基础
放开那只大熊猫
热爱学习,热爱测试(づ ●─● )づ
展开
-
jmeter阶梯加压测试:Ultimate Thread Group
功能:可以通过不断加载负载,用于检验不同负载下,服务器的性能如:TPS,RT等,可以测试出较好的节点界面功能Start Threads Count :起始线程数量Initial Delay,sec : 延迟多长时间开始初始化Startup Time,sec : 线程假装多长时间Hold Load For,sec ...原创 2020-03-29 11:57:14 · 452 阅读 · 0 评论 -
jmeter阶梯加压测试:Free-Form Arrivals Thread Group
界面功能Start Value : 起始每秒请求次数。End Value : 达到多少每秒请求次数时停止。Duration :从起始每秒请求次数至达到多少每秒请求次数时停止(相当于持续时间)。T...原创 2020-03-29 11:53:21 · 1203 阅读 · 0 评论 -
jmeter阶梯加压测试:Concurrency Thread Group
主要功能:阶梯控制线程数并发界面功能:Target Concurrency : 目标并发线程数Ramp Up Time(min) : 在多少时间内启动至目标并发线程数Ramp-Up Steps Count : 启动之后到达目标并发线程数的 阶梯数Hold Target Rate Time(mi...原创 2020-03-29 11:46:10 · 388 阅读 · 0 评论 -
jmeter阶梯加压测试:Stepping Thread Group
名词解释this group will start:表示总共要启动的线程数,如图:设置200个,表示最终会加载200个线程first,wait for:第一个线程的加载等待时间,如图:设置为0秒,表示立即启动线程then start:初次加载多少个线程,如图:设置为0个,表示初次不加载线程next add:每次加载多少个线程,如图:设置为20个,表示每个梯次加载20个线程thread...原创 2020-03-29 11:21:41 · 885 阅读 · 0 评论 -
Jmeter阶梯加压测试:Arrivals Thread Group
阶梯数 == 请求步数每个阶梯并发多少个请求 = Target tate/ ramp-up steps count原创 2020-03-29 10:23:20 · 858 阅读 · 0 评论 -
Jmeter安装各种线程组插件
在插件管理器中,搜索“thread Group”,再点击右下角的应用安装即可:原创 2020-03-29 09:44:11 · 861 阅读 · 0 评论 -
Jmeter安装插件管理器
1、下载plugins-manager.jar:https://jmeter-plugins.org/install/Install/2、将plugins-manager.jar放到 _…\apache-jmeter-3.2\lib\ext_目录下。3、重启 ApacheJMeter4、菜单栏上会多出一个“Plugins Manager”的按钮,点击可以查看各种插件...原创 2020-03-29 09:38:46 · 1505 阅读 · 0 评论 -
Jmeter控制器
https://www.cnblogs.com/Zfc-Cjk/p/8466136.html循环控制器指定其子节点运行的次数,可以使用具体的数值,也可以设置为变量勾选永远:表示一直循环下去如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的子节点运行的次数为两个数值相乘。(线程数*循环控制器数值)Foreach控制器ForEach控制器一般和用户...原创 2020-03-29 00:09:54 · 114 阅读 · 0 评论 -
Linux查看系统资源常用命令
1、top这个命令很常用,在第三行有显示CPU当前的使用情况。# top -bn 1 -i -c如上所示,top命令可以看到总体的系统运行状态和cpu的使用率 。%us:表示用户空间程序的cpu使用率(没有通过nice调度)%sy:表示系统空间的cpu使用率,主要是内核程序。%ni:表示用户空间且通过nice调度过的程序的cpu使用率。%id:空闲cpu%wa...原创 2020-03-28 15:21:42 · 923 阅读 · 0 评论 -
jmeter常用组件或功能
一、五大常用监听器(1)查看结果树(2)查看断言结果(3)聚合报告(4)用表格查看结果(5)图形结果二、常用配置元件(1)HTTP默认值管理器(2)HTTP请求头管理器(3)HTTP cookie管理器(4)HTTP Cache管理器(5)csv配置元件管理器 函数助手使用三、集合点使用(1)定时器>同步定时器(2)集合数“0”表示等待...原创 2020-03-28 14:20:38 · 261 阅读 · 0 评论 -
Jmeter性能测试4:实战之压测结果聚合报告分析
新增聚合报告:线程组->添加->监听器->聚合报告(Aggregate Report) lable: sampler的名称 Samples: 一共发出去多少请求,例如10个用户,循环10次,则是 100 Average: 平均响应时间 Median: 中位数,也就是 50% 用户的响应...原创 2018-12-11 22:05:40 · 10045 阅读 · 0 评论 -
JMeter性能测试3:断言基本使用
1、增加断言: 线程组 -> 添加 -> 断言 -> 响应断言 apply to(应用范围): Main sample only: 仅当前父取样器 进行断言,一般一个请求,如果发一个请求会触发多个,则就有sub sample(比较少用)要测试的响应字段: 响应文本:即响应的数据,...原创 2018-12-11 21:43:55 · 992 阅读 · 0 评论 -
Jmeter性能测试1:Jmeter目录文件讲解
简介:讲解jmeter解压文件里面的各个目录,文件等 1、目录 bin:核心可执行文件,包含配置 jmeter.bat: windows启动文件: jmeter: mac或者linux启动文件: jmeter-server:mac或者Liunx分布式压测使用的启动文件 ...原创 2018-12-10 21:40:52 · 239 阅读 · 0 评论 -
Jmeter性能测试2:基础功能组件介绍线程组和Sampler
讲解Jmeter里面GUI菜单栏主要组件: 1、添加->threads->线程组(控制总体并发) 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程 准备时长(Ramp-Up Period(in seconds)):全部线程启动的时长,比如100个线程,20秒,则表示20秒内100个线程都要启动完成,每秒启动5...原创 2018-12-11 20:38:29 · 378 阅读 · 0 评论 -
JMeter性能测试9:阿里云服务器压测
一、Jmeter非GUI界面 参数讲解 讲解:非GUI界面,压测参数讲解 -h 帮助 -n 非GUI模式 -t 指定要运行的 JMeter 测试脚本文件 -l 记录结果的文件 每次运行之前,(要确保之前没有运行过,即xxx.jtl不存在,不然报错) -r Jmter.pr...原创 2018-12-19 22:09:15 · 4786 阅读 · 0 评论 -
Jmeter性能测试6:如何读取CSV或txt文本文件中的参数进行压测
如何读取CSV或txt文本文件中的参数进行压测?1、线程组->add -> Config Element(配置原件)-> CSV data set config (CSV数据文件设置)csv或txt中的参数引用:${参数名},比如这里是${csv_name}如果是有多个参数,需要使用“&”连接,比如:/info?name=${csv_name}&...原创 2018-12-12 22:03:45 · 3963 阅读 · 0 评论 -
Jmeter性能测试5:用户自定义变量
用户自定义变量:1、线程组->add -> Config Element(配置原件)-> User Definde Variable(用户定义的变量) 2、引用方式${XXX},在接口中变量中使用 3、原始查看结果树和非原生查看(基础按钮)...原创 2018-12-12 21:29:25 · 1771 阅读 · 0 评论