Regex 无法从Jmeter处的reg表达式提取器接收值

Regex 无法从Jmeter处的reg表达式提取器接收值,regex,jmeter,Regex,Jmeter,我创建了一个包含两个请求的测试计划。在第一个请求中,我收到一个JSON响应,从中选择一个auth令牌。在第二个请求中,我应该使用这个令牌到达一个页面,但是我得到的是:Authorization:Bearer${token} 第一个答复: {"message":"Success","authentication_token":"UG5FzqsXNb9jnvG8dzbo","token_type":"Bearer","refresh_token":"","user_id":1,"first_name

我创建了一个包含两个请求的测试计划。在第一个请求中,我收到一个JSON响应,从中选择一个auth令牌。在第二个请求中,我应该使用这个令牌到达一个页面,但是我得到的是:Authorization:Bearer${token}

第一个答复:

{"message":"Success","authentication_token":"UG5FzqsXNb9jnvG8dzbo","token_type":"Bearer","refresh_token":"","user_id":1,"first_name":"John","last_name":"Doe"}
正则表达式:

"authentication_token":"(.+?)"

正则表达式似乎还可以。我用视图结果树测试了它。在第二个请求中,我仍然拥有授权:Bearer${token}。

解析json的最简单方法是使用JMeter插件。 找到好的示例“解析JSON”字幕


无论如何,RexExp和Xpath提取器应该可以工作。你如何使用它?你能提供更多的细节吗

不要使用正则表达式来解析JSON。我怎样才能用其他方式从响应中获取值?不知道jmeter或JSON。假设我知道正则表达式,你能给出一个清晰的用法示例并解释一下吗?