jmeter正则表达式提取器_第1页
jmeter正则表达式提取器_第2页
jmeter正则表达式提取器_第3页
jmeter正则表达式提取器_第4页
jmeter正则表达式提取器_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jmeter正则表达式提取器1、260.html2、58.aspx<inputtype="hidden"name="hidName"value="(.*)">/提取HTML中隐藏域的值A(.*)$/提取整个response返回<inputvalue="(.+?)".*n.*MyLabel/提取MyLabel关联的input的值<inputvalue="radio43"type="radio"name="myra

2、dio"id="long_nested_path"/><labelfor="long_nested_path">MyLabel</label>"(.+:create:.+?)"/提取下面link的href的值<ahref="?wicket:interface=:4:create:ILinkListener:">JSESSIONID=(.*);Path=/从Response的Headers中抓取CookieJS

3、ESSIONID的值Set-Cookie:JSESSIONID=(.*?);/从Headers抓取JSESSIONID,非贪婪运用Jmeter正则提取器,可以从请求的响应结果中取到需要的内容,从而实现关联。本质上来说,它是使用正则表达式的提取模式来实现的。下面简单介绍一下Jmeter正则表达式提取器的使用方法。1、添加Jmeter正则表达式提取器:在具体的Request下添加Jmeter正则表达式提取器(Jmeter正则表达式在“后置处理器”下面)2、Jmeter正则表达式提取器控制面板,截图如下:位置1:名称及注释位置2:正则表达式提取内容的范围。(关于各字段的详细说明请查阅协议的相关说明)

4、位置3:正则表达式提取的相关设置引用名称:其他地方引用提取值的变量名称,如填写的是:str,具体的引用方式是$str正则表达式:提取内容的正则表达式【稍注意一下:()表示提取,对于你要提前的内容需要用小括号括起来】模板:用$引用起来,如果在正则表达式中有多个提取表达式(多个括号括起来的东东),则可以是$1$,$2$等等,表示解析到的第几个值给str,正则表达式的提取模式,值从1开始,值0对应的是整个匹配的表达式如对于表达式s(.*)值0对应str,值1对应tr匹配数字(0代表随机):0代表随机,-1代表所有,其余正整数代表将在已提取的内容中,第几个匹配的内容。缺省值:正则匹配失败时,取的值1、

5、在使用正则表达式提取器的过程中,如果匹配数字选择的是-1,还可以通过$str_1的方式来取第1个匹配的内容,$str_2来取第2个匹配的内容。2、关于正则*和*?是不一样的,在上述的例子中使用正则<title>(.*?)</title>或者正则<title>(.*)</title>都是可行的。这个是正则中的贪婪与非贪婪模式。(1)引用名称:下一个请求要引用的参数名称,如填写title,则可用$title引用它。(2)正则表达式:():括起来的部分就是要提取的。.:匹配任何字符串。+:

6、一次或多次。:不要太贪婪,在找到第一个匹配项后停止(3)模板:用$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值(4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0(5)缺省值:如果参数没有取得到值,那默认给一个值让它取。关于正则表达式的举例说明:1、提取单个字符串:假如想匹配Web页面的如下部分:name="file"value="readme.txt">并提取readme.txt。一个合适的正则表达式:name="file&quo

7、t;value="(.+?)">。():封装了待返回的匹配字符串。.:匹配任何单个字符串。+:一次或多次。:不要太贪婪,在找到第一个匹配项后停止。2、提取多个字符串:假如想匹配Web页面的如下部分:name=""value="readme.txt">并提取和readme.txt。一个合适的正则表达式:name="(.+?)"value="(.+?)"。这样就会创建2个组,分别用于$1$和$2$比如:引用名称:MYREF模板:$1$2$如下变量的值将会被设定:MYREF:readme.txtMYREF_g0:name="

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论