Regex 无法从Jmeter处的reg表达式提取器接收值
我创建了一个包含两个请求的测试计划。在第一个请求中,我收到一个JSON响应,从中选择一个auth令牌。在第二个请求中,我应该使用这个令牌到达一个页面,但是我得到的是:Authorization:Bearer${token} 第一个答复: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
{"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。假设我知道正则表达式,你能给出一个清晰的用法示例并解释一下吗?