jmeter正则提取器提取指定位置的字符串
Posted simple1025
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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正则提取器提取指定位置的字符串的主要内容,如果未能解决你的问题,请参考以下文章