码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter正则提取器提取指定位置的字符串

时间:2019-08-13 17:17:06      阅读:468      评论:0      收藏:0      [点我收藏+]

标签:http   字符串   并且   rect   red   ESS   需求   正则   jmeter   

1、需求:提取登录后的凭证ticket供系统其他接口调用

2、登录接口返回的格式如下:

{
    "ret_code":0,
    "ret_msg":"login success",
    "data":"http://IP:port/authredirect?ticket=eyJhbGciOiJIUzUxMiJ9.eyJzY29wZXMiOjIxNzksImlzcyI6ImZ1cWluZ0B0cmF3ZS5jbiIsImlhdCI6MTU2NTU5OTU0OH0.RT6Ms3aTU8fcqKKAwZeaOXc&&appId=1"
}

3、添加正则表达式提取器:

技术图片

参数说明如下:

技术图片

正则表达式语法:

技术图片

4、 线程组内其他接口调用ticket,直接用 ${ticket} 即可

5、扩展下,还是登录接口返回的数据,我们提取data,并且截取ticket以及appid的内容

技术图片

线程组内其他接口调用ticket的方法:${data_g2},调用appId的方法:${data_g3}

我们看下脚本运行后是正常调用后的

技术图片

 

jmeter正则提取器提取指定位置的字符串

标签:http   字符串   并且   rect   red   ESS   需求   正则   jmeter   

原文地址:https://www.cnblogs.com/simple1025/p/11346876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!