我想从我的登录采样器的响应标题中获取值,然后在下面的采样器中使用它。然而,我看到的响应标题是HTML格式,与大多数其他帖子具有冒号分隔相反。jmeter正则表达式提取器在HTML中的响应标头
这里是我的响应头:
<authentication>
<token>6e36dcf1f5d84fcc7062b981891dd2b233bd8373d74f56f03a3bf328560976a2</token>
<anonymous>false</anonymous>
<parameters>
<header>
<userName>[email protected]</userName>
<userType>SUBSCRIPTION_USER</userType>
<Authorization>6e36dcf1f5d84fcc7062b981891dd2b233bd8373d74f56f03a3bf328560976a2</Authorization>
</header>
</parameters>
</authentication>
我尝试不同的方式来提取标题值,但没有似乎工作:
这里是我在看运行计划时的结果树:
我不熟悉正则表达式,我认为这是问题。有人可以帮助我获得正确的正则表达式吗?
尝试'([^ <] *)'。 –
还是不行。相同的结果 –
建议的正则表达式*应该*工作。无论如何,你的正则表达式需要更新为'(。*?)<',以防止它在结束标记之后捕获所有内容。 –
sideroxylon