如何在Jmeter中传递请求头

How to pass Request Headers in Jmeter

我想在 Header 部分传递下面的 RefreshTokenCredential。

传递此令牌后,我想获取显示在文本视图中的 id_token 的值,如下所示。

请告诉我如何在 Jmeter 中传递此令牌以及如何获取 id_token?

  1. 要传递令牌,请添加 HTTP Header Manager 作为您要向其添加令牌的请求的子项,并像这样配置它:

  2. 要提取“id_token”值,请添加 CSS Selector Extractor 作为该请求的子项,并将其配置为:

    您将能够在需要时将提取的值用作 ${id_token}

您必须将 Header Manager 添加到脚本中。由于您正在获取令牌作为 HTML 的一部分,因此您需要使用 Regex Extractor 来获取令牌

正则表达式 <input type="hidden" name="idToken" value="(.*?)">

设置Headers

设置正则表达式

正则表达式测试