如何使用属性传递将带有响应的refresh_token从响应传递到具有串联的请求:TestSuite soapui

时间:2018-08-15 09:43:56

标签: rest soapui jsonpath

when i use jsonPath to get value of refresh token + concatenation with grant_type=refresh_token, the result was only the value of toke

当我使用jsonPath获取刷新令牌+与grant_type = refresh_token并置的值时,结果仅为令牌的值

我的来源是POST请求。此POST请求返回了一个JSON。我需要将带有grant-type = refresh_token的refresh_token的值传递给下一个POST请求。

1 个答案:

答案 0 :(得分:2)

expression in your Target box必须是您希望该属性在下一个请求中结束的位置的XPath或JsonPath表达式。我不知道您的消息的形状,因此一种可能的解决方案是创建一个名为refresh_token的测试用例属性,然后在其中传输令牌的值:

enter image description here

然后,在下一个请求中,可以将此属性与串联字符串一起使用,如下所示:

${= 'grant_type=refresh_token&refresh_token=' + context.expand( '${#TestCase#refresh_token}'}