当前位置: 首页 > news >正文

jmeter学习笔记二(jmeter函数与后置处理器)

Jmeter重要的函数

  • ${__counter(,)} 计数器

​ ${__counter(TRUE,)} 默认加1; TRUE,每个用户有自己的计数器;FALSE,使用全局计数器

​ 计数器元件,可以设置起始值,间隔值,最大值。运行结果超过最大值时,又会从起始值开始循环。也可以设置每个用户的独立计数器,多线程时每个用户都是从起始值开始计数。

  • ${__dateTimeConvert(,)} 时间格式转换

    如:${__dateTimeConvert(2022/11/27,yyyy/MM/dd,yyyy-MM-dd,)}

在这里插入图片描述

  • ${__time(,)} 获取当前的时间戳函数

  • ${__timeShift(,)} 数据格式化

  • ${__RandomDate(,)} 随机日期

  • ${__Random(,)} 随机数(整数)

  • ${__RandomString(,)}

  • ${__digest(,)} 加密,只支持简单加密,比如md5,sha1

  • ${__intSum(,)} 整数相加函数


  • ${__setProperty(,)} 设置xx为属性函数

  • ${__property(,)} 获取属性函数

  • ${__P(,)} 获取属性函数,__P是property函数的简写

  • ${__V(,)} 拼接函数

后置处理器

json提取器

​ json提取式:

​ 1)绝对路径:$.节点名称.二级节点名称

​ 2)相对路径:$…末梢节点名称

  • 一个json提取器写多个json提取式,用英文分号 ; 隔开

  • Default Vlaues必填,不能为空,可以写null等

正则提取器

​ 1,正则表达式: 左边界(正则表达式)右边界

​ 提取请求中内容、响应头部内容、响应体非json格式,优先使用正则提取器

  • 万能正则表达式:.*? 除了换行符不能匹配,其它的都可以匹配

    – . 匹配除换行符以外的所有字符

    – * 匹配0次,1次或多次

    – + 匹配1次或多次

    – ? 匹配0次或1次

    – \d 匹配数字[0-9]

    – \w 匹配字母和数字[a-zA-Z0-9_]

    – [^] 匹配不符合[]内的字符

    – ^ 匹配字符开头的字符

    – \D 匹配非数字开头的

    – \W 匹配非字母或数字的字符串

    – {m} 匹配m个指定的字符串

    – {m,n} 匹配m-n个指定的字符串

    – {m,} 匹配至少m个指定的字符串

​ 2,模板

111333 匹配第一个、第三个表达式的值

​ 引用的时候为${引用名称_g1} ${引用名称_g3}

​ 3, 匹配数字:0代表随机匹配,-1代表匹配全部
如:code":“(.?)"(.?)level”😦.*?),
在这里插入图片描述

线程组执行顺序:配置元件>前置处理器>取样器>监听器,同级别的执行顺序是从上到下,顺序执行

http://www.lryc.cn/news/27966.html

相关文章:

  • 【独家】华为OD机试提供C语言题解 - 子序列长度
  • Java之注解
  • 【C++】string
  • JVM详解——执行引擎
  • python学习——【第二弹】
  • 242. 有效的字母异位词 349. 两个数组的交集
  • web网页设计——JavaScript一些语法
  • php宝塔搭建部署实战CSM会议室预约系统源码
  • 嵌入式知识点-SPI通讯
  • C#教程--01 简介
  • 【java基础】一篇文章彻底搞懂lambda表达式
  • 通用SQL查询分析器
  • 机器学习100天(三十八):038 朴素贝斯-处理离散数据
  • 【3.3】指针、二分、SSM项目
  • buu [INSHack2017]rsa16m 1
  • 【数据结构起航】:衡量算法的好坏--时间空间复杂度
  • 动手学深度学习【1】——线性回归
  • Html 相关知识
  • 【冲刺蓝桥杯的最后30天】day1
  • c++泛型编程与模板-01函数模板
  • Golang http请求忘记调用resp.Body.Close()而导致的协程泄漏问题(含面试常见协程泄漏相关测试题)
  • 进程信号生命周期详解
  • 2023-03-03干活小计
  • 操作系统结构
  • [SSD科普] 固态硬盘物理接口SATA、M.2、PCIe常见疑问,如何选择?
  • 【Java学习笔记】3.Java 基础语法
  • Python基础学习6——if语句
  • 有免费的PDF转Word吗?值得收藏的7个免费 PDF转Word工具请收好
  • Thinkphp6使用RabbitMQ消息队列
  • 小成本互联网创业怎么做?低成本创业的方法分享