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

时间:2014-01-17 16:03:42

标签: regex jmeter

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

第一反应:

{"message":"Success","authentication_token":"UG5FzqsXNb9jnvG8dzbo","token_type":"Bearer","refresh_token":"","user_id":1,"first_name":"John","last_name":"Doe"}

正则表达式:

"authentication_token":"(.+?)"

正则表达似乎没问题。我用View Results Tree测试了它。我在第二个请求中仍然有Authorization: Bearer ${token}''

1 个答案:

答案 0 :(得分:0)

解析json的最简单方法是使用JMeter插件JSON Path Extractor。 找到好的例子here('解析JSON'副标题)

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