首页 > 其他 > 详细

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

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

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正则提取器提取指定位置的字符串

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

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