使用Jmeter xpath提取器获取oauth令牌

时间:2014-02-26 22:24:55

标签: xpath jmeter extractor

如果我想从http响应中提取访问令牌的值,即93ee29b4-74dc-​​4uu7-8e10-6eac6845511b,那么Xpath查询应该是什么。我尝试使用带有不同xpath查询的Xpath提取器,但没有运气。

{
  "access_token":"93ee2tum-1234-56789-8e10-6eac684551tum",
  "token_type":"Bearer",
  "expires_in":3600,
  "scope":"test"
}

1 个答案:

答案 0 :(得分:2)

您是否有任何理由使用xpath提取器而不是正则表达式提取器?只有存在多个具有不同值的相同标记时,Xpath才有用。

常规提取器: 的access_token “:”([^ “] +)”

如果你确实需要使用xpath,你应该知道默认情况下它不适用于Json。 另请阅读:http://blazemeter.com/blog/using-xpath-extractor-jmeter-0