如何获取响应数据并将其解析到JMeter中的HTTP Header Manager [英] How to get Response Data and parse it to HTTP Header Manager in JMeter
问题描述
我运行了Login采样器,并得到了这样的结果
I have run Login sampler and I get the result like this
[Login Sampler Result Data][1]
在这里,我想参加
"access_token":"91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM"
并将"91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM"
保存到变量,然后将其解析到HTTP Header Manager
在此处我要解析变量的地方
and save the "91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM"
to a variable, then parse that to HTTP Header Manager
here where I want to parse the variable
我正在使用JMeter 2.13版
I am using JMeter version 2.13
请帮助我.
推荐答案
首先在登录采样器下添加一个正则表达式提取器(右键单击登录采样器->添加->后处理器->正则表达式提取器)
First of all add an regular expression extractor under login sampler (right click on login sampler --> Add--> Post Processor--> Regular expression extractor).
之后,输入详细信息,如下面的快照所示,其中
After that enter details as shown in the below snapshot where
参考名称:access_token
Reference Name: access_token
正则表达式:access_token":"(.*?)"
模板$ 1 $
比赛编号:1
然后在标头管理器内将access_token
变量作为${access_token}
传递
请参考下面的快照以获得更好的理解
then pass access_token
variable inside header manager as ${access_token}
Please refer below snapshot for better understanding
这篇关于如何获取响应数据并将其解析到JMeter中的HTTP Header Manager的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!