如何使用 JsonPath 在 Soap UI 中的属性传输步骤中设置请求标头

nar*_*447 0 soapui

我尝试使用属性传输步骤设置请求标头,但无论如何无法使用JsonPath.

要使用jsonPath访问请求标头,请在突出显示的部分中写入内容

在此输入图像描述

请帮忙...

来源中的响应结构:

   {  
      "payload": {
         "content": {
            "reason": "token successfully created",
            "success": "true",
            "authDetails": {
               "accessToken": "MyaccesToken",
               "expiresIn": "My ExpiryTime",
               "refreshToken": "MyRefreshToken"
            }
         }
       }
    }
Run Code Online (Sandbox Code Playgroud)

目标字段中的请求结构

GET https://Myendpoint/myresouce/etc HTTP/1.1

Header1: myHeader1Value
Header2: **<Im trying to assign "MyaccessToken" in above step to this header>**
Run Code Online (Sandbox Code Playgroud)

Rao*_*Rao 5

您可以通过以下方式实现这一目标:

  • 在项目级别创建自定义属性TOKEN
  • 在属性转移步骤中,使用Target asProject name并选择TOKENProperty 。
  • 对于请求,点击标题;提供所需的名称和值${#Project#TOKEN}
  • 您可以对需要相同标头的每个请求执行相同的操作。