如何使用JsonPath在Soap UI中的Property transfer步骤中设置Request Header

时间:2017-10-31 18:20:33

标签: soapui

我尝试使用属性转移步骤设置请求标头,但无论如何都无法使用JsonPath访问标头。

使用 jsonPath

在突出显示的部分中编写什么来访问请求标头

enter image description here

请帮忙......

来源中的响应结构:

   {  
      "payload": {
         "content": {
            "reason": "token successfully created",
            "success": "true",
            "authDetails": {
               "accessToken": "MyaccesToken",
               "expiresIn": "My ExpiryTime",
               "refreshToken": "MyRefreshToken"
            }
         }
       }
    }

目标字段中的请求结构

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

Header1: myHeader1Value
Header2: **<Im trying to assign "MyaccessToken" in above step to this header>**

1 个答案:

答案 0 :(得分:1)

在这里你可以做到这一点:

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