如何对另一个请求输入参数使用Jmeter响应参数 我想使用response、refresh\u令牌值作为下一个请求输入参数

如何对另一个请求输入参数使用Jmeter响应参数 我想使用response、refresh\u令牌值作为下一个请求输入参数,jmeter,Jmeter,我在那里添加了正则表达式提取器 我在下一个请求中调用了正则表达式提取器参数,如下所示 但仍然获取无效的刷新令牌错误 本期有一份检查清单,用于检查您所遇到的错误 希望能有帮助 我认为问题可能在于缺少承载类型前缀,请尝试提取承载类型 从以下来源获得的信息: 您必须使用正则表达式从“响应消息”中获取数据。相反,你需要它来自“身体”。在正则表达式提取器中将“fieldtocheck”从“Response Message”更改为“Body” 希望有帮助。我的期望是您需要使用访问\u令牌,而不是刷新\

  • 我在那里添加了正则表达式提取器
  • 我在下一个请求中调用了正则表达式提取器参数,如下所示
  • 但仍然获取无效的刷新令牌错误

  • 本期有一份检查清单,用于检查您所遇到的错误

    希望能有帮助

    我认为问题可能在于缺少承载类型前缀,请尝试提取承载类型

    从以下来源获得的信息:
    您必须使用正则表达式从“响应消息”中获取数据。相反,你需要它来自“身体”。在正则表达式提取器中将“fieldtocheck”从“Response Message”更改为“Body”


    希望有帮助。

    我的期望是您需要使用
    访问\u令牌
    ,而不是
    刷新\u令牌
    。仅当您的访问令牌过期时才需要,因为使用
    刷新\u令牌请求新的访问\u令牌比执行完全身份验证更快、更简单

    还要注意的是,最好使用它来处理JSON数据,相关查询将非常简单

    $.access_token
    

    如有需要,请参阅文章以了解更多信息

    我需要为下一个请求使用refresh_标记,如果我在不考虑正则表达式的情况下手动为参数输入该值,则可以正常工作。在这种情况下,将正则表达式提取器移动到
    oauthtoken
    请求的子级,因为JMeter后处理器遵循该命令,该值只会被下一个参数覆盖要求并将其切换为从我检查的响应体读取。但仍然出现了错误。无法触发错误点。我也更改了此错误点。最后它开始工作了。感谢you@ChamaniThakshila如果它有助于你接受答案,请访问stackoverflow.com/help/someone answers..无论哪个答案对你有帮助..我认为DMitri answer有很多信息..这更准确。我仍在检查单用户验证。对根据该列表,原因可能是1。刷新令牌不再有效或为2。刷新令牌错误。找不到正则表达式的问题。谢谢你也许传递的载体类型将工作,请参阅我的评论上面的链接。