jmeter正则表达式
jmeter正则表达式呢?不知道的小伙伴来看看小编今天的分享吧!
1、jmeter正则表达式简介:
在jmeter中,可以利用正则表达式提取器完成某个操作,获得某个值或数据信息,然后进行下一步的操作。
2、举例:
在默认的测试计划中添加一个线程组,然后添加取样器,以JDBC请求做例子;
右键添加后置处理器、正则表达式提取器;
3、补充说明:
后置处理器:在请求结束或者返回响应结果时发挥作用。
正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的变量名中。
APPly to:作用范围(返回内容的断言范围)
Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器
Main sample only:仅作用于父节点的取样器
Sub-samples only:仅作用于子节点的取样器
JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称)
要检查的响应字段:需要检查的响应报文的范围
主体:响应报文的主体
Body(unescaped):主体,响应的主体内容且替换了所有的html转义符,注意html转义符处理时不考虑上下文,因此可能有不正确的转换,不太建议使用
Body as a Document:从不同类型的文件中提取文本,注意这个选项比较影响性能
Response Headers:响应信息头
Request Headers:请求信息头
URL:统一资源定位符,即Internet上用来描述信息资源的字符串
Response Code:响应状态码,比如200、404等
Response Message:响应信息
PS:jmeter的中文翻译有时候不太准确,建议尽量选择语言格式为英文(为了方便说明,这里选择中文语言,当然,自己明白最好,不用纠结这个)
引用名称(Reference Name):Jmeter变量的名称,存储提取的结果;即下个请求需要引用的值、字段、变量名(例子中我提取的是SOCIAL_NO)
引用方法:引用方法:${引用名称}
正则表达式(Regular Expression):使用正则表达式解析响应结果,“()”表示提取字符串中的部分值,请不要使用“||”,除非你本身需要匹配这个字符。
4、正则表达式操作符:
模板(Template):从匹配的结果中创建一个字符串,这是通过正则表达式匹配出来的一组值,意为使用提取到的第几个值(可能有多个值匹配,因此使用模板);从1开始匹配,以此类推.
参数可以在取值模板组合使用,例如:“11-22”作为模板得到的值是使用“-”连接的第一个待匹配内容与第二个待匹配内容组合而成的字符串。
匹配数字(Match No):正则表达式匹配数据的结果可以看做一个数组,表示如何取值:0代表随机取值,正数n则表示取第n个值(比如1代表取第一个值),负数则表示提取所有符合条件的值。
缺省值:匹配失败时候的默认值;通常用于后续的逻辑判断,一般通常为特定含义的英文大写组合,比如:ERROR
最后,根据上面的说明,完成配置,然后可以先添加一个监视器(查看结果树),检查是否取到了对应的值;
提取到的参数,调用时用${SOCIAL_NO_1},${SOCIAL_NO_2}...,如果想要得到匹配出的参数的个数,用${SOCIAL_NO_matchNr},如果想随机选取一个,只需要将
匹配数字设为0,使用${SOCIAL_NO}调用即可。
-
2020苏宁双十一有什么活动
双十一活动已经开始了,双十一活动不仅仅在淘宝、天猫,现在已经成为全民电商的网络购物节,苏宁在双十一活动力度也是很大的,那么2020苏宁双十一有什么活动?接下来就来为大家介绍有关...
生活查看全文>> -
gofun共享汽车后备箱怎么开?
开gofun共享汽车后备箱方法如下:1、gofun共享汽车后备箱正确打开方法是在主驾座位左下方,有一个提手,用力往上提,即可打开车后备箱门的锁扣,然后我们到后面轻轻向上拉开后备...
问答查看全文>> -
七夕经典短句子文案 七夕简短大气文案
1、七夕经典短句子文案:2、七夕谁陪我,好像只有我的影子了。3、你哄我的时候我就觉得你特别爱我。4、祝愿,插上翅膀飞到你身旁;福音,随着微风送到你耳边;语言,从嘴里说出,飘入你...
句子查看全文>> -
伊兰特电瓶在哪个位置?
伊兰特电瓶在发动机盖里,汽车电瓶也叫蓄电池,是电池的一种,工作原理就是把化学能转化为电能。电瓶分为普通蓄电池、干荷蓄电池、免维护蓄电池,通常所说的电瓶是铅酸蓄电池。以伊兰特20...
问答查看全文>> -
丰田红衫越野怎么样?
丰田红衫越野还算可以,值得买:1、丰田红杉,不输给丰田陆巡,在中国毫无名气,在北美却很火爆;2、丰田红杉的名气之所以没有陆巡大,主要是因为它主攻北美市场,陆巡好歹也经历过国产。...
问答查看全文>>
推荐
- 1m挡和s档有什么区别?486
- 2过了停止线红灯亮了可以直行吗413
- 3ccnp证书过期了302
- 4凯迪拉克CT4 2021款 28T 精英型怎么样,好不好164
- 5qq空间伤感长篇说说121
- 6怎么发朋友圈动态视频254
- 7网课心得体会作文300字387
- 8朋友圈十一月你好文案说说375