首页 > 其他分享 >jmeter正则表达式提取

jmeter正则表达式提取

时间:2023-09-26 10:55:50浏览次数:50  
标签:提取 name 正则表达式 value 缺省值 user jmeter

参考:https://www.cnblogs.com/uncleyong/p/10779268.html

正则表达式提取器:后置处理器-正则表达式提取器

Apply to:一般保持默认选择Main sample only,这个用得最多,如果有sub-samples,可以选择第一个选项

要检查的响应字段:用得最多的是主体,即header+body,可以从响应头,也可以从响应体提取

引用名称:变量名,获取到的值存储到这个变量中

正则表达式:根据实际情况填写

模板:1,表示第一个正则表达式,如果有2个正则表达式,写为12

匹配数字(0代表随机):一般填1,表示第一个,0表示随机,-1表示全部(此时提取结果是一个数组,如果引用名称是user,也可以通过${user_1}的方式来取第1个匹配的内容)

缺省值:没匹配到就用缺省值,我们可以设置一个,比如aaaaaa

  dummy sampler 取样器加【调试后置处理程序】可以看到数据情况

 

提取多个值

服务器返回:name="tom"  value="jerry" ,要提取出name的值和value的值

方法一:

 

提取方法二:

   多个提取器

  

 

 

标签:提取,name,正则表达式,value,缺省值,user,jmeter
From: https://www.cnblogs.com/aiyumo/p/17729528.html

相关文章

  • nginx服务器,从access_log里面提取需要的数据
    #!/bin/bash#author:xxxstart_time=`date+'%d/%b/%Y:%H:00:00'-d'-1hours'`end_time=`date+'%d/%b/%Y:%H:59:59'-d'-1hours'`#echo$start_time#echo$end_time#每小时运行一次#cat/data/log/nginx/xxx.com|grep'......
  • 正则表达式输入中文英文名
    请输入正确的姓名,支持中文或者英文(20位字符内),例如:杨颖/^([\u4e00-\u9fa5]{1,20}|[a-zA-Z\.\s]{1,20})$/如果想要支持名字中间输入·和.这样写,例如:迪丽热巴·迪力木拉提/^[\u4e00-\u9fa5a-zA-Z·.]+$/......
  • 正则表达式
    #按照邮件地址的格式(用户名@域名.后缀)来编写正则表达式#该正则表达式中包含了四个部分:#1.用户名:由一个或多个字母、数字、下划线、点、减号组成,且必须以字母或数字开头(用于描述用户名的部分用小括号括起来)#2.@符号:该部分只包含一个@符号#3.域名:由一个或多个字母、数字......
  • 从文件路径中提取文件名的shell操作
    Sundray-SW/extdir#sfp=/extdir/debug_bin/ops-devsdSundray-SW/extdir#echo${sfp##*/}ops-devsdSundray-SW/extdir#basename${sfp}ops-devsdSundray-SW/extdir#dirname${sfp}/extdir/debug_bin ${}的一些特殊功能:file=/dir1/dir2/dir3/my.file.txt${file#*/}:拿......
  • 小白学Python:提取Word中的所有图片,只需要1行代码
    大家好,这里是程序员晚枫,全网同名。最近在小破站账号:Python自动化办公社区更新一套课程:给小白的《50讲Python自动化办公》在课程群里,看到学员自己开发了一个功能:从word里提取图片。这个功能非常实用。我在征求开发者:王鹏大哥的同意后,把这行代码集成到了python-office这个库里,实现......
  • JMeter 分布式集群远程压测及搭建常见问题
    1、JMeter可以在以下场景下使用分布式远程压测:性能测试:JMeter可以模拟大量用户并发访问,进行性能测试。当需要模拟成千上万的用户请求时,单台机器可能无法承受如此大的负载,此时可以使用分布式远程压测来将测试负载分发到多台机器上,提高测试的效率和准确性。稳定性测试:在一段时间......
  • Jmeter 监控服务器插件 ServerAgent,修改默认启动端口
    1、ServerAgent监控文件上传到Linux解压启动,sh startAgent.sh Jmeter启动监控,监控4444端口的服务器资源  2、修改startAgent.sh默认的端口 启动startAgent.sh Jmeter修改监控端口,启动查看数据 注意:Window修改和Linux一模一样的,只不过Window修改的是 startAg......
  • Bash-正则表达式
    一.正则表达式与通配符通配符:用来匹配符合条件的文件名(完全匹配),ls、find、cp这些命令不支持正则表达式,所以只能用通配符正则表达式:用来匹配符合条件的字符串(包含匹配),grep、awk、sed等命令支持正则表达式常用通配符:*(任意字符重复任意多次)、?、[]二.基础正则表达式*(匹配前一个......
  • 修改jmeter的jvm参数
    加班途中开发问加的jvm参数怎么没生效,随即补一篇。 windowsjmeter.bat中,添加:setHEAP=-Xms2g-Xmx2g-XX:MaxMetaspaceSize=512msetGC_ALGO=-XX:+UseG1GC-XX:MaxGCPauseMillis=100-XX:G1ReservePercent=20 linuxjmeter中,添加:HEAP="-Xms2g-Xmx2g-XX:MaxMetaspa......
  • 提取符号前的数字
    问题:提取g/m2前的数字函数公式解决:=-LOOKUP(1,-RIGHT(LEFT(A2,FIND("g/",A2)-1),ROW($1:$9)))先使用Left套Find,把“g/”前所有字符都提取出来,效果如下:再使用-Lookup(1,-right...把数字提取出来。以C2结果为例,用Right函数从右开始逐个增加提取以上结果前面加上负号,其......