Jmeter
文章平均质量分 83
介绍jmeter工具以及应用场景
Bruce小鬼
**高级测试开发**
- 技术是在不断打磨中成长,
- 能力是在不断采坑中成熟,
- 技术人的路就是在采坑中寻找乐趣,在成长过程中不断成熟。
> 书山有路勤为径,学海无涯苦作舟
关注:brucelong.blog.csdn.net
展开
-
Jmeter命令模式运行改变结果实时刷新频率
Jmeter命令模式运行改变结果实时刷新频率1.概述在命令模式中运行Jmeter脚本,默认是每隔30秒刷新输出一次测试结果,我们可以通过修改该配置文件改变刷新输出结果的频率。2.修改刷新频率修改jmeter.properties配置文件信息在jmeter的bin路径下找到jmeter.properties文件,然后打开。修改如下信息2.1.验证测试输出结果修改前每隔30秒输出一次修改后每隔5秒输出一次,同时label名称改为自己设置的名称...原创 2020-09-21 20:19:11 · 1671 阅读 · 0 评论 -
Jmeter日志log4j2.xml 配置文件修改日志级别和日志路径以及命令模式查看日志
Jmeter日志log4j2.xml 配置文件修改日志级别及路径1.概述Jmeter日志可以帮助我们在运行脚本过程中发现服务器返回的错误信息,以及脚本的错误信息。在定位问题上为我们提供了很大的帮助。提升我们定位问题的效率。2.Jmeter日志Jmeter日志修改有两种方式,一种是通过Jmeter GUI界面修改,另一种是通过log4j2.xml配置文件修改,下面介绍这两种修改日志方式以及区别。2.1.Jmeter GUI界面修改日志1:显示日志2:调整日志级别通过这种方式修改日志原创 2020-09-21 20:04:21 · 5384 阅读 · 0 评论 -
基准测试场景--梯度增加用户场景插件使用介绍
基准测试场景–梯度增加用户场景插件使用介绍1.概述性能测试有四种场景设计,在一个新的项目中有一个是必不可少的场景就是基准测试场景。设计基准测试场景的目标通常是获取服务器处理业务最大能力。因此设计这个场景就需要用到Jmeter的Stepping Thread Group插件,完成我们的基准场景设计。2.Stepping Thread Group使用介绍插件安装在这里就不介绍了,需要了解插件安装可以浏览这篇文章:https://blog.csdn.net/m0_38039437/article/d原创 2020-09-21 16:11:55 · 978 阅读 · 0 评论 -
Jmeter5.2.1安装插件与使用
Jmeter5.2.1安装插件与使用1.概述Jmeter是现在做性能测试最为流行的一款工具,该工具在使用过程中可能根据业务需要需要添加一个高级功能来支持。这个时候就需要下载插件来满足我们的业务需求。Jmeter安装插件方式分为两种方式,一个是直接在官网下载需要的插件包使用。另一种方式是下载插件管理器,通过管理器下载自己需要的插件,推荐这种方式在插件管理器中可以很方便的搜索到所有的插件。两种方式的本质是一样的都是从官网下载插件。2.第一种方式下载插件2.1.插件官网下载插件访问插件官网下载插原创 2020-09-21 15:38:58 · 2156 阅读 · 0 评论 -
解决Jmeter5.2.1插件管理器Plugins Manager下载插件异常问题
解决Jmeter插件管理器不能使用文章目录解决Jmeter插件管理器不能使用1.Jmeter插件管理器下载插件异常描述1.1.环境描述1.2.问题描述2.解决Jmeter PluginsManager下载插件异常2.1.下载jmeter PluginsManager证书2.2.给java的jre库添加jmeterPluginsManager证书3.验证Jmeter PluginsManager是否可用1.Jmeter插件管理器下载插件异常描述1.1.环境描述Jmeter版本是5.2.1JAVA版原创 2020-09-21 14:41:52 · 7659 阅读 · 15 评论 -
Jmeter BeanShell Samper 实现时间戳位移
Jmeter BeanShell Samper 实现时间戳位移1.概述在实际业务场景中某些业务需要对时间进行提前或延迟,这个时候可以在BeanShell Samper通过写java代码方式实现时间戳的提前或延迟功能。2.实现方式2.1.添加BeanShell Samper2.2.BeanShell Samper写时间脚本1. new Date().getTime():获取当前时间,单位是毫秒。2. new Date().getTime()/1000 :表示获取单位为秒的时间戳3. v原创 2020-09-15 21:36:52 · 1397 阅读 · 0 评论 -
Jmeter后置JSON提取器正则表达式处理Response返回JSON格式数据
Jmeter后置JSON提取器正则表达式处理关联1.前言为什么要用JSON提取器,这就是下面要讲的重点。JSON提取器应用的场景是针对发送请求后返回值是JSON格式,这个时候如果需要提取返回值做为参数,使用Regular Expression Extractor正则就无法获取到我们需要的值。原因就是JSON格式是层层嵌套,Regular Expression Extractor只能拿到最外层数据,这个时候就必须使用JSON提取器来拿到我们需要的值。2.JSON提取器的好助手JSON Path T原创 2020-09-11 19:46:35 · 1645 阅读 · 0 评论 -
Jmeter 安装历史版本
Jmeter 安装历史版本Jmeter每个版本之间存在着差异,在使用的时候有时候需要使用特定的版本,或者习惯了一个版本后就不想在换其他的版本,这些想法都有个共同的需求就是下载历史版本的Jmeter1.访问Jmeter官网Jmeter官网链接: 点我访问Jmeter官网2.点击Download打开下载页面3.点击页面下面的Archives 的 Apache Jmeter archives 打开历史版本下载页面4.选择二进制文件5.选择历史版本下载...原创 2020-09-10 19:16:49 · 1216 阅读 · 0 评论 -
Jmeter发送JSON请求
Jmeter发送JSON请求JSON发送请求概述发送JSON请求的关键在于需要在Heades中指定发送的请求格式为Content-Type=application/json,这样发送JSON格式的请求就不会报错了。1.添加http请求发送JSON请求1.1.添加HTTP Header Manager添加路径:在Thread Group上右键–Add–Config Element – HTTP Header Manager添加内容:Name:Content-Type Value:appli原创 2020-09-10 14:19:14 · 7453 阅读 · 2 评论 -
Jmeter常用快捷键
Jmeter常用快捷键原创 2020-09-10 18:01:03 · 2087 阅读 · 0 评论 -
Jmeter调试 DebugSample
Jmeter DebugSample一、DebugSample界面DebugSample元素名称 DebugSample功能 Name 定义DebugSample名称 Comments 注释,描述DebugSample在业务中的作用 Jmeter properties 是否查看Jmeter属性 Jmeter Variables 是否查看Te...原创 2020-02-02 14:20:19 · 2850 阅读 · 0 评论 -
Jmeter获取属性 __property函数--Linux环境user.properties动态配置Jmeter运行参数
Jmeter获取属性 __property函数--Linux环境user.properties动态配置Jmeter运行参数一、__property函数巧用测试场景在Linux环境运行Jmeter脚本,修改线程数,运行时间,参数化文件,等经常需要调整的参数不像在windows图形界面上修改那么方便,可能需要在windows上修改好在将脚本上传到linux上,这样操作比较繁琐。那么可以将这些...原创 2020-02-02 11:56:56 · 3132 阅读 · 0 评论 -
Jmeter 获取属性 __P函数--在Linux上动态修改线程数和运行时间
Jmeter 获取属性 __P函数--在Linux上动态修改线程数和运行时间一、__P函数巧用测试场景在linux上运行Jmeter脚本,在修改脚本一些属性时不像Windows上有图形操作方便,可能需要在Windows上修改参数后再上传到Linux上,这样在两个系统间来回上传脚本比较繁琐。那么在Linux上通过命令直接修改参数就是理想的操作方式。二、__P设置线程数和运行时间1、在...原创 2020-02-01 18:04:48 · 2730 阅读 · 0 评论 -
Jmeter 读取文件内容 __CSVRead函数助手
Jmeter 读取文件内容 __CSVRead函数助手一、__CSVRead界面__CSVRead元素名称 __CSVRead功能 CSV file to get values from | *alias 读取的文件 Colunm number of CSV file |next|*alias 读取文件列号,支持别名。 二、__CSVRead实例...原创 2020-02-01 15:02:52 · 2181 阅读 · 0 评论 -
Jmeter 计数 __counter函数助手
Jmeter 计数__counter函数助手一、__counter界面__counter元素名称 __counter功能 TRUE,for each user to have own counter,False for a global counter TRUE:每个线程都有一个计数器计数 FALSE:所有线程共享一个计数器计数 Name ...原创 2020-02-01 14:07:16 · 2481 阅读 · 0 评论 -
Jmeter 日志 __log函数助手
Jmeter 日志 __log函数助手一、__log界面__log元素名称 __log功能 String to be logged 日志输出的内容,可以引用变量名称 Log level 定义日志输出的级别,INFO、OUT、warn Throwable text 抛出的异常信息 Additional comment 添加注释...原创 2020-02-01 12:29:40 · 1898 阅读 · 0 评论 -
Jmeter 获取信息 函数助手
Jmeter 获取信息 函数助手一、获取信息函数助手1、获取信息函数__TestPlanName __threadGroupName __threadNum __samplerName __machineIP __machine Name在TestPlan添加BeanShellSample请求,通过BeanShell将上面函数获取信息打印到控制台。Bean Shel...原创 2020-02-01 11:26:40 · 895 阅读 · 0 评论 -
Jmeter 函数助手 常用函数助手列表
Jmeter 函数助手一、函数助手-函数格式Jmeter提供的函数助手有一个固定的格式,格式如下:${__functionName()}__:是英文两个下划线 functionName:是函数的名字,参数写在函数的括号里。没有可以不写括号。二、常用函数列表函数类型 函数名称 函数作用 获取信息函数 __TestPlanName 返回当前测试...原创 2020-01-31 20:32:45 · 1711 阅读 · 0 评论 -
Jmeter 吞吐量定时器 Constant Throughput Timer
Jmeter 吞吐量定时器 Constant Throughput Timer一、Constant Throughput Timer界面Constant Throughput Timer元素名称 Constant Throughput Timer功能 Comments 注释,描述Constant Throughput Timer在业务中的作用 Target thro...原创 2020-01-30 15:42:49 · 5795 阅读 · 0 评论 -
Jmeter 同步定时器(集合点) Synchronzing Timer
Jmeter 同步定时器 Synchronzing Timer一、Synchronzing Timer界面Synchronzing Timer元素名称 Synchronzing Timer功能 Name 定义Synchronzing Timer名称 Comments 注释,描述Synchronzing Timer在业务中的作用 Number...原创 2020-01-30 15:03:46 · 1717 阅读 · 0 评论 -
Jmeter 高斯定时器 Gaussian Random Timer
Jmeter 高斯定时器 Gaussian Random Timer一、Gaussian Random Timer界面Gaussian Random Timer元素名称 Gaussian Random Timer功能 Name 定义Gaussian Random Timer名称 Comments 注释,描述Gaussian Random Timer在业务中的作...原创 2020-01-30 14:50:43 · 1624 阅读 · 0 评论 -
Jmeter 固定定时器 Constant Timer
Jmeter 固定定时器 Constant Timer一、Constant Timer 界面Constant Timer 元素名称 Constant Timer 功能 Name 定义Constant Timer名称 Comments 注释,描述Constant Timer功能 Thread Delay (In miliseconds) 设置延时时间...原创 2020-01-30 14:42:47 · 1253 阅读 · 0 评论 -
Jmeter 计数器 Counter
Jmeter 计数器 Counter一、Counter界面Counter元素每次 Counter功能 Name 定义Counter名称 Comments 注释,描述Counter在业务中的作用 Starting value 开始值,初始值 Increment 每次迭代后,给计数器递增的值。 Maxmum value 最大值...原创 2020-01-30 14:32:55 · 2475 阅读 · 1 评论 -
Jmeter 随机数配置元件 Random Variable
Jmeter 随机数配置元件 Random Variable一、 Random Variable界面Random Variable元素名称 Random Variable功能 Name 定义Random Variable名称 Comments 注释,描述Random Variable在业务中的作用 Variable Name 生成的随机数保存到此变量...原创 2020-01-30 12:34:50 · 2031 阅读 · 0 评论 -
Jmeter 配置元件 Http Request Defaults
Jmeter 配置元件 Http Request Defaults一、Http Request Defaults界面@Basic设置界面@Advanced设置界面Http Request Defaults元素名称 Http Request Defaults功能 Name 定义Http Request Defaults名称 Comments 注释,描...原创 2020-01-30 11:47:06 · 1662 阅读 · 0 评论 -
Jmeter事务控制器 Transation Controller
Jmeter事务控制器 Transation Controller一、Transation Controller界面Transation Controller元素名称 Transation Controller功能 Name 定义Transation Controller名称 Comments 注释,描述Transation Controller在业务中的作用...原创 2020-01-29 20:25:34 · 2768 阅读 · 0 评论 -
Jmeter循环控制器 Loop Controller
Jmeter循环控制器 Loop Controller一、Loop Controller界面Loop Controller元素名称 Loop Controller功能 Name 定义Loop Controller 名称 Comments 注释,描述Loop Controller在业务中的作用 Loop Count 设置运行次数 Inf...原创 2020-01-29 18:18:21 · 5553 阅读 · 1 评论 -
Jmeter 随机控制器 Random Order Controller
Jmeter 随机控制器 Random Order Controller一、Random Order Controller界面Random Order Controller元素名称 Random Order Controller功能 Name 定义Random Order Controller名称 Comments 注释 描述Random Order Cont...原创 2020-01-29 18:00:20 · 1144 阅读 · 0 评论 -
Jmeter随机控制器 Random Controller
Jmeter随机控制器 Random Controller一、Random Controller界面Random Controller元素名称 Random Controller功能 Name 定义Random Controller名称 Comments 注释,描述Random Controller在业务中的作用 Ignore sub-controller...原创 2020-01-29 17:31:12 · 1981 阅读 · 0 评论 -
Jmeter吞吐量控制器 Thoutghput Controller
Jmeter吞吐量控制器 Thoutghput Controller一、Thoutghput Controller界面Thoutghput Controller元素名称 Thoutghput Controller功能 Name 定义Thoutghput Controller名称 Comments 注释,描述Thoutghput Controll...原创 2020-01-29 15:33:57 · 856 阅读 · 0 评论 -
Jmeter仅一次控制器 Once only Controller
Jmeter仅一次控制器 Once only Controller一、Once only Controller界面Once only Controller元素名称 Once only Controller功能 Name 定义Once only Controller名称 Comments 注释,描述Once only Controller在业务中的作用 二、...原创 2020-01-29 14:09:30 · 4575 阅读 · 0 评论 -
Jmeter交替控制器 Interleave Controller
Jmeter交替控制器 Interleave Controller一、Interleave Controller界面Interleave Controller元素名称 Interleave Controller功能 Name 定义Interleave Controller名称 Comments 注释,描述Interleave Controller在业务中的作用...原创 2020-01-29 13:52:31 · 1076 阅读 · 0 评论 -
Jmeter条件控制器 While Controller
Jmeter条件控制器 While Controller一、While Controller界面While Controller元素名称 While Controller功能 Name 定义While Controller名称 Comments 注释 描述While Controller 在业务中的作用 Condition(function or vari...原创 2020-01-28 21:38:26 · 3381 阅读 · 2 评论 -
Jmeter条件控制器 Switch Controller
Jmeter条件控制 Switch Controller一、Switch Controller界面Switch Controller元素名称 Switch Controller功能 Name 定义Switch Controller控制器名称 Comments 注释 描述Switch Controller控制器在业务中的作用 Switch Value ...原创 2020-01-28 20:58:55 · 1462 阅读 · 0 评论 -
Jmeter 运行时长控制器 Runtime Controller
Jmeter 运行时长控制器 Runtime Controller一、Runtime Controller 界面Runtime Controller元素 Runtime Controller功能 Name 定义Runtime Controller控制器名称 Comments 注释,描述Runtime Controller在业务中的作用 Runtime(se...原创 2020-01-28 20:14:39 · 1629 阅读 · 0 评论 -
Jmeter控制器 Include Controller
Jmeter控制器 Include Controller一、Include Controller界面Include Controller元素名称 Include Controller功能 Name 定义Include Controller 名称 Comments 注释,描述Include Controller在业务中的功能 Include Test Pla...原创 2020-01-28 19:43:56 · 1252 阅读 · 0 评论 -
Jmeter循环控制器 ForEach Controller
Jmeter循环控制器 ForEach Controller一、ForEach Controller界面ForEach Controlle 元素 ForEach Controlle 功能 Name 定义ForEach Controlle 名称 Comments 注释 描述ForEach Controlle在业务中的作用 Input variable pr...原创 2020-01-28 16:12:20 · 1798 阅读 · 0 评论 -
Jmeter 线程组 setUPGroup--ThreadGroup--tearDownGroup
Jmeter 线程组 ThreadGroup一、线程组功能介绍setUPGroup与tearDownGroup如果你熟悉loadrunner,那你应该知道loadrunner的脚本中除了 action里是真正的脚本核心内容,还有进行初始化操作的init脚本和测试完毕后对应的end脚本块。那么这里setupthreadgroup和teardown threadgrou...原创 2020-01-28 13:05:05 · 6261 阅读 · 0 评论 -
Jmeter配置元件 参数化CSV Date Set Config
Jmeter元件 参数化CSV Date Set Config一、CSV Date Set Config界面元素Name,定义CSV Date Set Config 名称 comments,定义CSV Date Set Config 注释 Filename,引用文件地址,可以是相对路径和绝对路径。读取参数文件相对路径默认为Jmeter启动路径(%JMETER_HOME%\bin)...原创 2020-01-27 22:33:45 · 1017 阅读 · 0 评论 -
Jmeter元件 关联Regular Expression Extractor--正则匹配多个内容
Jmeter元件 Regular Expression Extractor--关联正则匹配内容一、Regular Expression Extractor界面元素介绍Name,自定义正则表达式提取器名称 Comments,自定义注释 Apply to,应用范围有四个选项。 Main sample and sub-samples,匹配范围包含当前父取样器和子取样器 Main ...原创 2020-01-27 18:35:33 · 1286 阅读 · 0 评论