正则表达式提取器的值应该是什么

时间:2017-05-01 10:33:04

标签: jmeter

如果我想提取访问令牌的值,那么正则表达式提取器中的值应该是以下值

{"access_token":"YaTtnlYnqSuXIZ9K1BouYC3jgxjVQV6qpAyCnkv6","token_type":"Bearer","expires_in":28800,"refresh_token":"FkpJDh8c6x4xOp0o3GPb28kfSLVTPCZNCCiSSUZ4"},

参考名称:?
正则表达式: ?
模板:?
比赛号码:?
默认值: ?

2 个答案:

答案 0 :(得分:3)

您的正则表达式将为"access_token":"(\w+)"以提取访问令牌的值。请参阅here以匹配表达式。

Reference name: Any_Variable_like_i.e_Var1
Regular Expression: "access_token":"(\w+)"
Template: $1$
Match No: 1
DefaultValue: No need to put any value there.

您可以像这样设置正则表达式提取器: enter image description here

答案 1 :(得分:2)

最好使用JSON Extractor

  

$ .. access_token for access_token

     

$ .. refresh_token for refresh_token

请参阅:

enter image description here