我需要使用Json路径提取器而不是使用Regex

时间:2018-06-20 13:10:31

标签: jmeter

我需要使用JSON路径提取器而不是Regex获取令牌ID的值

以下是回复:

{  
   "username":"Test",
   "project_name":"Testing",
   "user_domain_id":"default",
   "roles":[  
      {  
         "name":"_member_"
      }
   ],
   "services_region":"regionOne",
   "user_domain_name":"Default",
   "enabled":true,
   "domain_name":null,
   "id":"9354ad0e4022423db85fa148c9876d30",
   "available_services_regions":[  
      "regionOne"
   ],
   "is_superuser":false,
   "token":"6265e8da4807429ea65febf0a2312091",
   "project_id":"5abf103686584fa09860f04d0887f181",
   "domain_id":null
}

1 个答案:

答案 0 :(得分:0)

JSON Extractor是从JSON获取价值的最佳方法,在这种情况下,令牌位于JSON的第一级子代中,因此请使用以下表达式:

epplus

另一种方法是使用表达式:

$.token

有关更多表达式语法的信息,请参见JSON Path

  

。或[]子运算符