作者:HVV_Ha8m | 来源:互联网 | 2023-09-23 06:34
1、需求:提取登录后的凭证ticket供系统其他接口调用2、登录接口返回的格式如下:3、添加正则表达式提取器:参数说明如下:正则表达式语法:4、线程组内其他接口调用ticket,直
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正则提取器提取指定位置的字符串