标签:auto 技术分享 margin http color idt debug 字符串 表达
准备工具:jmeter、deerchao
1、添加一个Java请求,需要在ResultData中写入“name is: wd88selingsh i is : 3name is: wd88selingshroad i is : 3”,这是我们本次学习正则表达式提取器的字符串。需要单独添加一个“Debug Sampler"查看正则表达式返回结果。
2、正则表达式提取器参数设置
a.引用名称:提取结果返回的字符串名称
b.正则表达式:被提取的字符串
c.目标:deerchao中对用的id(及第几列),如下图。其中"$1$"表示第一列,"$1$$2$"表示第一、二列,"$-1$"负数表示所有列。但是在运用中并无实际意义,因为使用的时候可以单独指明某一列
d.匹配数字:表示第几行,因为返回的结果可能有多行。“1”表示第一行,“0”表示随机行,“-1”表示所有行(需要注意的是:“-1”也能取到希望的值,但是返回表达式的名称有些区别,等下会举例说明)
3、正则表达式返回结果
a.当匹配数字中输入为”1“的时候,表示提取第一行的数据。返回表达式的名称为:result_g1,result_g2...
b.当匹配数字中输入为”-1“的时候,表示提取所有行的数据。返回表达式的名称为:result_1_g1,result_1_g2...,其中中间的1表示第几行。在引用的时候需要注意!!
4、提取结果引用。添加一个Java请求,在ResultData中输入${result_g4},如下图。点击执行
返回结果正好是正则表达式提取器返回第4列的结果。
标签:auto 技术分享 margin http color idt debug 字符串 表达
原文地址:http://www.cnblogs.com/turbolxq/p/7352715.html