jmeter使用正则表达式提取器提取返回值中的数据

场景描述:测试过程中,一个场景经常会调用几个接口,且前后接口之间存在参数传递。前一个接口返回值提取后传给后一个接口使用

 

操作步骤:

 

第一步,选中被提取参数的接口请求,依次点击右键-添加-后置处理器-正则表达式处理器

 

 

 

第二步,正则表达式提取器设置页设置参数

 

 引用名称,即变量名。设置后供其他地方调用,比如设置“test”,后续调用输入${test}即可使用这个变量

正则表达式,即提取参数的公式,比如需要提取出下面返回值中的“总部”参数,表达式可以写成“"ShipperRealName":"(.+?)","ShipperTelephone"”,注意最外围的引号是不能写进去的

 

模板设置“$1$”,匹配数字设置“1”即可

正则表达式有很多种写法,具体网上教程很多,这里不表

 

至此,正则表达式提取器设置即完成,然后在调用变量的地方填入变量值,即可使用提前的变量参数,比如,创建一个http请求,检查变量参数

   

 

请求后的结果

    

 

相关文章

Jmeter:Authenticationcredentialswerenotprovided上次在使...
初次使用jmeter时,结果树中返回的数据为未转码内容,如下:...
jmeter默认语言设置: 1、临时设置:进入options--ChooseLa...
第一步:打开jmeter工具。 第二步:点击鼠标右击,点击添加...
在之前的博文中,Jmeter二次开发——基于Java请求,已介绍了...
打开虚拟机然后用远程连接工具SSH连接到数据库将serveragent...