首页 > 其他 > 详细

Jmeter接口测试 (二) 正则表达式

时间:2020-03-12 20:13:30      阅读:67      评论:0      收藏:0      [点我收藏+]

在做接口测试时,经常会遇到一个接口的入参是另一个接口响应报文里的某个字段,这种情况下就需要用正则表达式提取器把两个接口串联起来。

一般正则表达式配合debug sampler进行调试,debug sampler 数据显示在响应数据中。

1、添加正则表达式提取器

技术分享图片

 

 2、根据响应报文里的内容,提取要用的字段

 

技术分享图片

备注:

技术分享图片

 

 3、正则表达式提取简介

i、正则表达式后没有结束符,只要后面没有空格,换行,都会被提取出来
技术分享图片
ii、正则表达式后面的结束符不唯一时,会把所有匹配结束符的内容提取出来
技术分享图片
iii、?表示0或者1个
技术分享图片
iiii、 正则表达式有?非贪婪模式的,后面没有结束符的,一般会默认没有
技术分享图片
iiii、正则表达式提取段落结尾的内容时,直接用(.*)
技术分享图片
iiiii、正则表达式提取有换行、空格的内容,表达式不唯一。
技术分享图片

 

 

总结:

a、正则表达式一般有结束符;

b、没有的时候看要引用的位置,直接引用后面的内容作为结束符;

c、如果有多个相同的符号时就需要用非贪婪符号-----问号?(英文状态下输写)

技术分享图片

 

 

 

 

 

Jmeter接口测试 (二) 正则表达式

原文:https://www.cnblogs.com/gloria-5/p/12481917.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!