首页 > 其他分享 >Jmeter函数助手10-regexFunction

Jmeter函数助手10-regexFunction

时间:2023-05-20 16:12:49浏览次数:48  
标签:10 函数 填入 正则表达式 text 获取 regexFunction Jmeter

regexFunction函数用于对上一个请求进行正则表达式提取处理,类似正则表达式。

  • 用于从前一个请求搜索结果的正则表达式:填入正则表达式
  • Template for the replacement string, using groups from the regular expression. Format is $[group]$. Example $1$:填入匹配模板
  • Which match to use. An integer 1 or greater, RAND to indicate JMeter should randomly choose, A float, or ALL indicating all matches should be used ([1]):当正则表达式获取到多个值时你想要获得第几个匹配值,填入“ALL”表示获取所有,填入“RAND”表示随机一个,填入“1”表示获取第一个,填入“2”表示获取第二个
  • Between text. If ALL is selected, the between text will be used to generate the results ([""]):填入前缀,当上一个选项填入“ALL”时则在返回结果中增加前缀连接所有值
  • Default text. Used instead of the template if the regular expression finds no matches ([""]):缺省值,当正则表达式获取无数据时则返回该值
  • 存储结果的变量名(可选)
  • Input variable name containing the text to be parsed ([previous sample])

 

1、下图是regexFunction函数和正则表达式组件的对比

2、regexFunction函数相当于正则表达式,故我们先创建一个请求得到结果

 

3、在请求之后调用regexFunction函数${__regexFunction(class=mnav>(.*?)</a,$1$,ALL,&,FAIL,,)}

4、regexFunction函数重命名后,也可以通过重用名+不同参数获取一些值${__regexFunction(class=mnav>(.*?)</a,$1$,3,,FAIL,name,)} 

${name_g0}:返回正则表达式命中的内容

${name_g1}:返回正则表达式提取出来的内容

${name_matchNr}:正则表达式共获取几个匹配值

 

标签:10,函数,填入,正则表达式,text,获取,regexFunction,Jmeter
From: https://www.cnblogs.com/dabeen/p/17417345.html

相关文章

  • INFO3105 COBOL 设计
    INFO3105Week3Class1ReviewNumericEditedfieldsLab4IntroductiontoSummaryReportProgrammingwithCOBOLDefinitionofaControlBreak–“Achangeofcategoryusedtotriggerasubtotal.Forexample,ifdataaresubtotaledbyprovince,acontrolbreak......
  • day10-12 函数语法铺垫&函数的参数
    第八节函数【一】函数初识【一】函数的基本使用基于前一部分的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能重复......
  • 电脑微信占用100多GB空间 解决办法来了:重回清爽流畅
    这几天微信吃内存的话题又上热搜了,作为一款10亿+用户的国民级APP,微信的真是让人又爱又恨,不用几乎不可能,用起来槽点又多,光是磁盘占用就是个头疼的问题。不论是工作还是日常沟通,微信里面的文件及语音、视频都会很多,时间长了就会占用大量空间,手机上占用100多GB很常见,电脑版微信同样......
  • Jmeter函数助手9-char
    char函数用于将数字转换为unicode字符。Unicode字符数(十进制或0xhex):必填,填入数字 1、如果把各种文字编码形容为各地的方言,那么unicode统一码就是世界各国合作开发的一种语言。下图是unicode十进制对照表2、那么我们根据表格传入十进制${__char(35,81,90)},结果会输出对照......
  • DAY10笔记及补充
    今日默写:1.创建数组的两种方式2.给数组赋值的两种方式3.for循环遍历数组4.描述下运算符的种类,并分别用代码展示下各自的使用方式5.if单分支,多分支各自的展示形式6.switch的使用方式得分:90补充:1.javascript变量可以由字母、数字、下划线以及美元符号组成,但是不能以数字开头2.j......
  • 1079. 活字印刷
    题目链接:1079.活字印刷方法:计数+回溯解题思路 先统计字符串中每种字符的个数cnt[26]{},对于每一层统计本层的节点,对应一种字符序列,再加上某节点的子节点的数量,返回最终结果代码classSolution{public:intnumTilePossibilities(stringtiles){intcnt[2......
  • 代码随想录算法训练营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项
    【参考链接】20.有效的括号【注意】1.括号匹配是使用栈解决的经典问题。2.这个命令最后进入a目录,系统是如何知道进入了a目录呢,这就是栈的应用(其实可以出一道相应的面试题了)。3.有三种不匹配的情况,第一种情况,字符串里左方向的括号多余了;第二种情况,括号没有多余,但是括号的......
  • generator 1(矩阵优化递推式+10倍增优化)
     x1,bx2(开始值) ......
  • 1102 Invert a Binary Tree
    题目:ThefollowingisfromMaxHowell@twitter:Google:90%ofourengineersusethesoftwareyouwrote(Homebrew),butyoucan'tinvertabinarytreeonawhiteboardsofuckoff. Nowit'syourturntoprovethatYOUCANinvertabinarytree!I......
  • 编写程序,随机产生30个1-100之间的随机整数,按5行6列的格式输出
    大家好,我是皮皮。一、前言前几天在某乎上看到了一个粉丝提问,编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出?这里拿出来跟大家一起分享下。二、实现过程后来问了【ChatGPT】,给出的回答如下:以下是一个Python程序来实现上述任务:#coding:utf-8......