![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
TestingShare
这个作者很懒,什么都没留下…
展开
-
Jmeter系列(5)线程数到底能设置多大
然后在搜索的过程中,会发现很多问题是,jmeter运行过程中卡死,内存溢出等问题,这类问题基本都是运行jmeter机器的内存,占用较高,超过了jmeter设置的内存上限,导致内存溢出。元空间是Java 8及以后版本中用于存储类的元数据(如类的结构、方法和字段的信息等)的内存区域。注意⚠️:这里的大小也并非随意设置,推荐设置内存50%以下。eg:16G内存,推荐设置不超过8G。当JVM启动时,它会尝试分配最小可用内存,这里设置的是这个最小值。当JVM启动后,它将尝试使用最大可用内存,这里设置的是这个最大值。原创 2024-02-29 18:04:11 · 1318 阅读 · 0 评论 -
Jmeter系列(4) 线程属性详解
线程属性线程组是配置压测策略的一个重要环节线程组决定了测试执行的请求数量线程数在这里线程数相当于一个虚拟用户每个线程数大约占内存1M特别注意⚠️ 单台机器最大线程数不要超过1000,不然可能会造成内存溢出Ramp-Up时间所有线程在多长时间内全部启动完成(eg:线程数100,ramp-up设置10s,那么每秒钟启动100/10=10个线程)如果设置为0,就是一次全部启动,表示瞬时的压力设置过大和过小都不好,怎么平衡这个点呢?就要根据各自服务器情况决定设置循环次数表示1原创 2024-02-27 14:43:56 · 1038 阅读 · 0 评论 -
Jmeter系列(3)发起一次请求
用来控制线程数量和循环次数等相关内容,后面会详细介绍,这里只是简单添加验证一个请求的过程步骤。接口请求的话,最重要的一环就是请求路径和参数了,需要再这里进行添加。用Jmeter进行一次请求的过程,需要几个步骤呢?再做接口测试,或者性能压测时,离不开这三个步骤。点击线程组右键,添加->取样器->HTTP请求。看下结果树里是否有请求成功的状态和返回结果呢?现在就打开jmeter看下如何创建一个请求吧。监听器有很多种,这里先简单展示下结果树。发起一次请求的目录大概就是这个样子。一次简单的发起请求的流程就是这样。原创 2024-02-23 14:20:10 · 840 阅读 · 0 评论 -
Jmeter 学习目录
Jmeter 所有内容均以学习为主输出内容,按照最小单位和基础进行输出。如果有看不懂,或者有不明确的内容,欢迎大家留言说明。原创 2024-02-22 16:24:13 · 787 阅读 · 0 评论 -
Jmeter系列(2)目录介绍
在学习Jmeter之前,需要先对工具的目录有些了解,也会方便后续的学习。原创 2024-02-22 15:31:33 · 681 阅读 · 0 评论 -
Jmeter系列(1)Mac下载安装启动
Source 是源代码版,你需要自己编译成可执行软件,然后才能使用。官网下载地址:https://jmeter.apache.org/Binaries是可执行版,直接下载解压就可以拿来用的。注意⚠️:使用jmeter需要有java环境。在mac电脑上,可执行文件是以.sh结尾的。会看到这里有两个版本,那么有什么区别么?下载好后解压,进入到bin目录。原创 2024-02-22 11:46:43 · 906 阅读 · 0 评论 -
jmeter 如何设置成中文
原创 2023-10-20 13:31:46 · 28 阅读 · 0 评论 -
Jmeter之响应断言
断言有很多种,最最最常用的一种就是响应断言,目前我也只接触过这么一种,详情: **Main sample and sub-samples:断言应用于主采样器和子采样器。 Main sample only:断言仅应用于主采样器。 Sub-samples only:断言仅应用于子采样器。 Jmeter Variable:断言将被施加到命名变原创 2017-04-14 09:26:47 · 9260 阅读 · 0 评论 -
Jmeter参数化
**对于参数化的使用方式有两种: 1.配置元件–> CSV Data Set Config 2.Tab选项–>函数助手对话框–>选择一个功能(__CSVRead)先说下配置元件 CSV Data Set Config** 填好信息后,就是使用了,具体使用说多无用,直接上截图:函数助手的使用也很简单,相对于配置元件来说,它就是设置参数用的,无其他功能,详细如下:生成效果—> 参原创 2017-04-13 09:31:00 · 218 阅读 · 0 评论 -
Jmeter配置元件-用户自定义变量
用户自定义变量,是为了解决对同一个位置进行多操作步骤,提高效率解决重复操作的一个元件位置:配置元件–>用户定义的变量,3.0.1版本界面如下 再来说下用户定义的范围,可作用于全局变量,也可作用于局部变量使用,只需要更改下元件的位置就OK了 用户变量主要适用于,存在多个线程组,不同的参数,进行接口测试时使用较多 对于变量应灵活使用原创 2017-04-12 16:05:09 · 1580 阅读 · 0 评论