Request的路径中使用它

Request的路径中使用它

本文介绍了使用Jmeter xpath提取器获取oauth令牌并在其他Http Request的路径中使用它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我想提取访问令牌的值,那么正则表达式应该是什么,这样我就可以在其他Http请求的路径中使用它,例如,来自http响应下方的access_token = 93ee29b4-74dc-​​4uu7-8e10-6eac6845511b.

What should be the Regular expression if I want to extract the value for access token, So that i can use it in Path of other Http request ie like access_token=93ee29b4-74dc-4uu7-8e10-6eac6845511b from below http response.

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

我给出了正则表达式

我还能在哪里查看我得到的正则表达式的值

And also where can i check the value of regular expression I am getting

推荐答案

您可以使用在RegExp Tester模式下查看结果树侦听器,例如:

You can test your Regular Expressions using View Results Tree listener in RegExp Tester mode like:

您还可以使用 Debug Sampler 来查看关联的JMeter变量.请参阅如何调试Apache JMeter脚本文章以了解详细信息.

Also you can use Debug Sampler to see the associated JMeter Variables. See How to Debug your Apache JMeter Script article for details.

从JMeter 3.0开始,使用 JSON Path PostProcessor 更为方便,在这种情况下,相关的 JSON路径表达式将很简单:

Starting from JMeter 3.0 it's more handy to use JSON Path PostProcessor, in that case the relevant JSON Path Expression would be as simple as:

$.access_token

这篇关于使用Jmeter xpath提取器获取oauth令牌并在其他Http Request的路径中使用它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 19:29